Details

Time bar (total: 24.0s)

analyze180.0ms (0.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%28.1%71.9%0%0%0%0
0%0%28.1%71.9%0%0%0%1
0%0%28.1%71.9%0%0%0%2
0%0%28.1%71.9%0%0%0%3
12.5%3.5%24.6%71.9%0%0%0%4
18.8%5.3%22.8%71.9%0%0%0%5
37.5%10.5%17.5%71.9%0%0%0%6
39.1%11%17.1%71.9%0%0%0%7
50%14%14%71.9%0%0%0%8
64.1%18%10.1%71.9%0%0%0%9
66%18.5%9.5%71.9%0%0%0%10
73.8%20.7%7.3%71.9%0%0%0%11
81.6%22.9%5.2%71.9%0%0%0%12
Compiler

Compiled 43 to 28 computations (34.9% saved)

sample1.8s (7.6%)

Results
1.3s6976×body256valid
301.0ms729×body1024valid
136.0ms511×body512valid
19.0ms40×body2048valid
Bogosity

preprocess64.0ms (0.3%)

Algorithm
egg-herbie
Rules
706×associate-+l+_binary64
670×associate-+r+_binary64
656×fma-def_binary64
353×*-commutative_binary64
272×distribute-lft-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045172
1113156
2381148
31818148
46228148
57955148
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (+.f64 beta alpha) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 i beta) (-.f64 beta i)) (+.f64 (+.f64 i beta) (*.f64 2 alpha))) (+.f64 (+.f64 (+.f64 i beta) (*.f64 2 alpha)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (+.f64 (+.f64 alpha i) (*.f64 2 beta))) (+.f64 (+.f64 (+.f64 alpha i) (*.f64 2 beta)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 beta (+.f64 alpha (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 (+.f64 i 1) 2 (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (+.f64 beta alpha) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 beta (+.f64 alpha (*.f64 2 i)))) (+.f64 beta (+.f64 alpha (*.f64 2 i)))))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 (+.f64 i 1) 2 (+.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 i beta) (-.f64 beta i)) (+.f64 (+.f64 i beta) (*.f64 2 alpha))) (+.f64 (+.f64 (+.f64 i beta) (*.f64 2 alpha)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 beta i) (/.f64 (+.f64 (+.f64 beta i) (*.f64 alpha 2)) (-.f64 beta i))) (+.f64 2 (+.f64 (+.f64 beta i) (*.f64 alpha 2))))) 2)
(/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 beta i) (+.f64 2 (fma.f64 alpha 2 (+.f64 beta i)))) (/.f64 (-.f64 beta i) (fma.f64 alpha 2 (+.f64 beta i))))) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 beta i) (+.f64 beta (+.f64 (fma.f64 alpha 2 i) 2))) (/.f64 (-.f64 beta i) (+.f64 beta (fma.f64 alpha 2 i))) 1) 2)
(/.f64 (fma.f64 (/.f64 (-.f64 beta i) (+.f64 beta (+.f64 2 (fma.f64 alpha 2 i)))) (/.f64 (+.f64 beta i) (+.f64 beta (fma.f64 alpha 2 i))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (+.f64 (+.f64 alpha i) (*.f64 2 beta))) (+.f64 (+.f64 (+.f64 alpha i) (*.f64 2 beta)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (+.f64 (+.f64 alpha i) (*.f64 beta 2))) (+.f64 2 (+.f64 (+.f64 alpha i) (*.f64 beta 2))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 i alpha) (/.f64 (fma.f64 beta 2 (+.f64 alpha i)) (+.f64 alpha i))) (+.f64 2 (fma.f64 beta 2 (+.f64 alpha i))))) 2)
(/.f64 (fma.f64 (/.f64 (-.f64 i alpha) (+.f64 alpha (+.f64 i (fma.f64 beta 2 2)))) (/.f64 (+.f64 alpha i) (+.f64 alpha (fma.f64 beta 2 i))) 1) 2)
(/.f64 (fma.f64 (/.f64 (-.f64 i alpha) (+.f64 alpha (+.f64 2 (fma.f64 beta 2 i)))) (/.f64 (+.f64 alpha i) (+.f64 alpha (fma.f64 beta 2 i))) 1) 2)
Compiler

Compiled 35 to 23 computations (34.3% saved)

simplify45.0ms (0.2%)

Algorithm
egg-herbie
Rules
847×times-frac_binary64
812×distribute-rgt-in_binary64
746×distribute-lft-in_binary64
535×div-sub_binary64
535×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01643
13439
211237
351737
4270137
5448937
6587037
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)

eval2.0ms (0%)

Compiler

Compiled 166 to 92 computations (44.6% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Error
12.8b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
13.0b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Compiler

Compiled 122 to 79 computations (35.2% saved)

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
0.3b
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
1.5b
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
18.7b
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Compiler

Compiled 136 to 58 computations (57.4% saved)

series421.0ms (1.8%)

Counts
4 → 0
Calls

33 calls:

TimeVariablePointExpression
54.0ms
beta
@inf
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
31.0ms
alpha
@-inf
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
3.0ms
beta
@0
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
3.0ms
i
@0
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
3.0ms
alpha
@0
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 52340 to 36985 computations (29.3% saved)

rewrite145.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
499×fma-neg_binary64
329×log1p-udef_binary64
328×expm1-udef_binary64
192×add-sqr-sqrt_binary64
188×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015109
136199
2592099
Stop Event
node limit
Counts
4 → 183
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) 4))) (+.f64 alpha (-.f64 beta (*.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) -4)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (+.f64 alpha beta)) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (-.f64 beta alpha)) (*.f64 beta (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) beta) (*.f64 (+.f64 alpha beta) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (-.f64 beta alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 beta alpha) alpha) (*.f64 (-.f64 beta alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha beta)) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 alpha beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha beta) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha))) (+.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 alpha beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 beta beta)) (exp.f64 (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (-.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha beta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 (*.f64 beta beta)) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))))))

simplify111.0ms (0.5%)

Algorithm
egg-herbie
Rules
622×fma-neg_binary64
377×log-prod_binary64
348×associate-/l*_binary64
308×associate-*r*_binary64
303×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04446242
112585989
264075977
Stop Event
node limit
Counts
183 → 261
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)
(*.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) 4))) (+.f64 alpha (-.f64 beta (*.f64 2 i))))
(pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(*.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1)
(fma.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(*.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) -4)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i -2)))
(pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(fma.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) -1)
(fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1 -1)
(fma.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) -1)
(fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) -1)
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(+.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))
(+.f64 (*.f64 beta (+.f64 alpha beta)) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))
(+.f64 (*.f64 alpha (-.f64 beta alpha)) (*.f64 beta (-.f64 beta alpha)))
(+.f64 (*.f64 (+.f64 alpha beta) beta) (*.f64 (+.f64 alpha beta) (neg.f64 alpha)))
(+.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (-.f64 beta alpha) alpha))
(+.f64 (*.f64 (-.f64 beta alpha) alpha) (*.f64 (-.f64 beta alpha) beta))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha beta)) (+.f64 alpha beta))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha beta) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha))) (+.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 alpha beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (-.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(log.f64 (/.f64 (exp.f64 (*.f64 beta beta)) (exp.f64 (*.f64 alpha alpha))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (-.f64 beta alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha beta) 3)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 (*.f64 beta beta)) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 beta (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) 1) (neg.f64 (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (neg.f64 beta) alpha)) (-.f64 (*.f64 i -2) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (neg.f64 beta) alpha)) (fma.f64 i -2 (-.f64 (neg.f64 beta) alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 2 (*.f64 i (-.f64 (*.f64 2 i) (+.f64 alpha beta))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (fma.f64 (pow.f64 i 3) 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 2 (*.f64 i (fma.f64 2 i (-.f64 (neg.f64 beta) alpha))) (pow.f64 (+.f64 alpha beta) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) 4))) (+.f64 alpha (-.f64 beta (*.f64 2 i))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 i (*.f64 i 4)))) (+.f64 alpha (+.f64 beta (*.f64 -2 i))))
(/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4)))
(pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3) 1/3)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) 1) (neg.f64 (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (neg.f64 beta) alpha)) (-.f64 (*.f64 i -2) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (neg.f64 beta) alpha)) (fma.f64 i -2 (-.f64 (neg.f64 beta) alpha)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(fabs.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) 3))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)) (/.f64 -1 (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))
(*.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1) (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (neg.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))) (neg.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))) (neg.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3) 1/3)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 3)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))
(fabs.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1))
(log.f64 (exp.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2)))
(*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 alpha beta))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 alpha beta))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 alpha beta))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 alpha beta))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)) (-.f64 beta alpha))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 alpha beta))))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3))) (-.f64 beta alpha)) (+.f64 4 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) -2))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) -4)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i -2)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i -2)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) -4))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (*.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i -2))))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 2) -4))
(pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 3)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 2)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1/3)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))
(fabs.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1 -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (sqrt.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1)) -1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) -1)
(fma.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (/.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) -1)) -1)
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (+.f64 alpha beta) (-.f64 beta alpha) (*.f64 0 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta (+.f64 alpha beta)) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 alpha (-.f64 beta alpha)) (*.f64 beta (-.f64 beta alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 (+.f64 alpha beta) beta) (*.f64 (+.f64 alpha beta) (neg.f64 alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (-.f64 beta alpha) alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 (-.f64 beta alpha) alpha) (*.f64 (-.f64 beta alpha) beta))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha beta)) (+.f64 alpha beta))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta)) (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha beta) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha beta)) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (-.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta)) (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 beta (pow.f64 beta 3)) (*.f64 (*.f64 alpha alpha) (fma.f64 beta beta (*.f64 alpha alpha)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha))) (+.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 beta (pow.f64 beta 3)) (*.f64 alpha (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 alpha alpha (*.f64 beta beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (-.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (-.f64 beta alpha) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 alpha beta) (/.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (-.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 alpha beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (+.f64 alpha beta) (/.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (+.f64 alpha beta) (/.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (-.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (-.f64 beta alpha) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 alpha beta) (/.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (-.f64 beta alpha))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (-.f64 beta alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (/.f64 (exp.f64 (*.f64 beta beta)) (exp.f64 (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (-.f64 beta alpha) 3)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha beta) 3)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 beta (cbrt.f64 beta)) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta (*.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 beta))) (*.f64 alpha alpha))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta))) (*.f64 alpha alpha))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 (*.f64 beta beta)) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta))) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta (cbrt.f64 (*.f64 beta beta))) (cbrt.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 beta (cbrt.f64 beta)) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta (*.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 beta))) (*.f64 alpha alpha))

localize77.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha)))
0.3b
(/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))
0.3b
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
1.5b
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
Compiler

Compiled 150 to 78 computations (48% saved)

series369.0ms (1.5%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
3.0ms
alpha
@0
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha)))
1.0ms
alpha
@0
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
alpha
@-inf
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
beta
@0
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
beta
@0
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
Compiler

Compiled 55370 to 38555 computations (30.4% saved)

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
395×log1p-udef_binary64
228×add-sqr-sqrt_binary64
224×*-un-lft-identity_binary64
224×pow1_binary64
213×add-cbrt-cube_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017111
1425103
27285103
Stop Event
node limit
Counts
4 → 161
Calls
Call 1
Inputs
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
(/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 alpha (-.f64 beta (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha beta) (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))))))

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
530×fma-neg_binary64
404×log-prod_binary64
290×cube-prod_binary64
220×associate-/l*_binary64
218×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03825583
110355367
247595357
Stop Event
node limit
Counts
161 → 204
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 alpha (-.f64 beta (fma.f64 2 i 2))))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) 1/3)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)
(*.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(*.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)
(neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))
(+.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 alpha)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (-.f64 beta alpha)))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (-.f64 beta alpha))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2)
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(neg.f64 (/.f64 (+.f64 alpha beta) (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) -1)) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)) (/.f64 -1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)))
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) -1)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) -1)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))) (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) -1)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (neg.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2)) 1) (+.f64 (neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 2)) 1) (+.f64 (neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (fma.f64 (/.f64 (+.f64 alpha beta) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))
(pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 2)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (-.f64 (neg.f64 beta) alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 alpha (-.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 2)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) 1/3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(*.f64 (-.f64 (neg.f64 beta) alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))) 0)
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(/.f64 (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(+.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (-.f64 beta alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (-.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 3)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(neg.f64 (/.f64 (+.f64 alpha beta) (/.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))

localize50.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))
12.9b
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
Compiler

Compiled 120 to 63 computations (47.5% saved)

series358.0ms (1.5%)

Counts
3 → 0
Calls

27 calls:

TimeVariablePointExpression
6.0ms
beta
@inf
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
5.0ms
alpha
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
5.0ms
beta
@-inf
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
4.0ms
alpha
@0
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
4.0ms
beta
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
Compiler

Compiled 49060 to 34845 computations (29% saved)

rewrite129.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
794×fma-def_binary64
424×fma-neg_binary64
356×log1p-udef_binary64
355×expm1-udef_binary64
201×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
137775
2597575
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1) (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (-.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 3))) (fma.f64 (+.f64 (fma.f64 2 i 2) beta) (-.f64 (+.f64 (fma.f64 2 i 2) beta) alpha) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))))))

simplify76.0ms (0.3%)

Algorithm
egg-herbie
Rules
648×unswap-sqr_binary64
346×fma-def_binary64
307×div-sub_binary64
237×log-prod_binary64
178×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02993547
17483473
233033397
Stop Event
node limit
Counts
118 → 179
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1) (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (-.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))) 1)
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 3))) (fma.f64 (+.f64 (fma.f64 2 i 2) beta) (-.f64 (+.f64 (fma.f64 2 i 2) beta) alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))
Outputs
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))) 1)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1) (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (-.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)) (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 3)) (fma.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (-.f64 1 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 (-.f64 1 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) -1))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) -1) (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 3)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2)
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)))
(+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3)) (fma.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha) (*.f64 alpha alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 beta (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)) 2)) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 beta (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) 3) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 beta) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) alpha)) 2)) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha)))) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) alpha)))) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha alpha (*.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (fma.f64 (fma.f64 2 i beta) (-.f64 (fma.f64 2 i beta) alpha) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (-.f64 alpha (fma.f64 2 i beta)) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (-.f64 alpha (fma.f64 2 i beta))) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (-.f64 alpha (fma.f64 2 i beta)) (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i beta) 2)))) (/.f64 alpha (+.f64 (fma.f64 2 i beta) alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 3))) (fma.f64 (+.f64 (fma.f64 2 i 2) beta) (-.f64 (+.f64 (fma.f64 2 i 2) beta) alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha)) (*.f64 alpha alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (-.f64 (fma.f64 2 i 2) alpha)) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 (fma.f64 2 i beta) 2) (-.f64 (+.f64 (fma.f64 2 i beta) 2) alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i 2) beta) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 2)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 3))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)) 3)))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))

localize45.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))
1.6b
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
Compiler

Compiled 107 to 55 computations (48.6% saved)

series169.0ms (0.7%)

Counts
2 → 0
Calls

18 calls:

TimeVariablePointExpression
6.0ms
i
@-inf
(/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
3.0ms
alpha
@-inf
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
3.0ms
beta
@0
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
2.0ms
alpha
@0
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
2.0ms
alpha
@inf
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
Compiler

Compiled 27470 to 19700 computations (28.3% saved)

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
837×fma-def_binary64
430×fma-neg_binary64
336×log1p-udef_binary64
335×expm1-udef_binary64
190×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01551
135751
2565151
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1) (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (-.f64 (fma.f64 2 i beta) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (+.f64 alpha beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha beta) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
578×distribute-rgt-in_binary64
568×distribute-lft-in_binary64
417×associate-*l/_binary64
364×unswap-sqr_binary64
324×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01531706
13741666
214351660
Stop Event
node limit
Counts
58 → 86
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))
(*.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1) (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(*.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (+.f64 alpha beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (-.f64 (fma.f64 2 i beta) alpha) 2))
(pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (+.f64 alpha beta)) -1)
(neg.f64 (/.f64 (+.f64 alpha beta) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
Outputs
(+.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 1 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1) (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 2) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 3)) (-.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 2) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 2) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 2) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3) 1/3)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 3)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)) 2)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1))))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 3))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(/.f64 (-.f64 (neg.f64 alpha) beta) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2))
(/.f64 (-.f64 (neg.f64 alpha) beta) (-.f64 -2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (+.f64 alpha beta))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(/.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2)))
(/.f64 (+.f64 alpha beta) (*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))) 2))) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(/.f64 (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2)))
(/.f64 (+.f64 alpha beta) (*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 (fma.f64 2 i beta))) (pow.f64 (fma.f64 2 i beta) 2)))
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2))))
(/.f64 (*.f64 (+.f64 alpha beta) (fma.f64 (+.f64 alpha 2) (-.f64 2 (fma.f64 2 i (-.f64 beta alpha))) (pow.f64 (fma.f64 2 i beta) 2))) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (-.f64 (fma.f64 2 i beta) alpha) 2))
(/.f64 (*.f64 (+.f64 alpha beta) (+.f64 (-.f64 (fma.f64 2 i beta) alpha) -2)) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 (+.f64 alpha beta) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(/.f64 (+.f64 -2 (fma.f64 2 i (-.f64 beta alpha))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 alpha beta)))
(pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3) 1/3)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (/.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (+.f64 alpha beta)) -1)
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(neg.f64 (/.f64 (+.f64 alpha beta) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(/.f64 (-.f64 (neg.f64 alpha) beta) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2))
(/.f64 (-.f64 (neg.f64 alpha) beta) (-.f64 -2 (+.f64 alpha (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))

eval662.0ms (2.8%)

Compiler

Compiled 32464 to 17454 computations (46.2% saved)

prune349.0ms (1.5%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New77240812
Fresh000
Picked101
Done033
Total77343816
Error
12.6b
Counts
816 → 43
Alt Table
Click to see full alt table
StatusErrorProgram
19.3b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
13.0b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
17.6b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1) 2)
13.2b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
13.3b
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
19.1b
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
13.0b
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1) 2)
20.7b
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (-.f64 (fma.f64 2 i beta) alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
13.0b
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3) 2)
19.3b
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 3) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3) 2)
24.1b
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) 2)
13.0b
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))) 2)
26.9b
(/.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)) 2)
24.1b
(/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1))) 2)
13.0b
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1) 1) 2)
13.3b
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
46.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
19.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.4b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
27.8b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
23.6b
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
38.1b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
30.7b
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1) 2)
19.3b
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))) 2)
13.2b
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1) 2))) 2)
13.2b
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))) 2)
19.0b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2)) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
19.1b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3)) 2)
Compiler

Compiled 3315 to 2096 computations (36.8% saved)

localize63.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
0.9b
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
2.1b
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
Compiler

Compiled 165 to 85 computations (48.5% saved)

series586.0ms (2.4%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
10.0ms
i
@0
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
9.0ms
alpha
@-inf
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
6.0ms
alpha
@0
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
5.0ms
beta
@0
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
4.0ms
alpha
@inf
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
Compiler

Compiled 86900 to 62255 computations (28.4% saved)

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
787×fma-def_binary64
409×fma-neg_binary64
346×expm1-udef_binary64
346×log1p-udef_binary64
192×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015109
1361109
25858109
Stop Event
node limit
Counts
4 → 168
Calls
Call 1
Inputs
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (-.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) 1) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 beta alpha)) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta alpha) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) (pow.f64 (+.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 3))) (fma.f64 (fma.f64 2 i (+.f64 beta 2)) (-.f64 (fma.f64 2 i (+.f64 beta 2)) alpha) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 2))) (-.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))))))

simplify107.0ms (0.4%)

Algorithm
egg-herbie
Rules
877×fma-def_binary64
412×log-prod_binary64
403×associate-*r*_binary64
402×associate-*l*_binary64
344×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04095431
110885361
261275353
Stop Event
node limit
Counts
168 → 266
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)
(*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(*.f64 1 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))
(log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))
(+.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))
(-.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) 1)
(/.f64 (+.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (-.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) 1) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (-.f64 beta alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (-.f64 beta alpha)))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (-.f64 beta alpha)))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (-.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 beta alpha)) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (-.f64 beta alpha))
(pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))
(fma.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))
(fma.f64 1 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 3))) (fma.f64 (fma.f64 2 i (+.f64 beta 2)) (-.f64 (fma.f64 2 i (+.f64 beta 2)) alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 2))) (-.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)
(pow.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 1 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))
(fabs.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(fabs.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))
(log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(-.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) 1)
(+.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) -1)
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 0)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 0)
(/.f64 (+.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (*.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) (-.f64 beta alpha)))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (+.f64 beta alpha))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2)) (+.f64 beta alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (-.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) 1) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))) (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2))) (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))) (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2))) (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (-.f64 beta alpha)))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (-.f64 beta alpha)))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (*.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (-.f64 beta alpha)))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (-.f64 beta alpha))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 beta alpha)) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (+.f64 beta alpha))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2)) (+.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2) (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)) (+.f64 beta alpha))
(*.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2)) (+.f64 beta alpha))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (*.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))) (-.f64 beta alpha))
(/.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3) 1/3)
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2)
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 2))
(fabs.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(fabs.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fma.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (*.f64 beta (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) alpha (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) beta))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fma.f64 1 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1) -1)
(+.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) -1)
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 0)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) (cbrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)
(+.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) -1)
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 0)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) (sqrt.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)) -1)
(+.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) -1)
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 0)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 0)
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))
(fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(fabs.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta 1) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta 1) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))) (/.f64 beta (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 beta (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (sqrt.f64 beta) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 beta) (sqrt.f64 beta)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 beta) (sqrt.f64 beta)) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2)) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (fma.f64 alpha (-.f64 alpha (fma.f64 2 i beta)) (pow.f64 (fma.f64 2 i beta) 2))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i beta) 3))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (-.f64 (fma.f64 2 i beta) alpha) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (-.f64 (fma.f64 2 i beta) alpha)) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta (-.f64 (fma.f64 2 i beta) alpha)) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 alpha alpha))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))) 1)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2))
(*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 3))) (fma.f64 (fma.f64 2 i (+.f64 beta 2)) (-.f64 (fma.f64 2 i (+.f64 beta 2)) alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 (fma.f64 2 i (+.f64 beta 2)) (-.f64 (fma.f64 2 i (+.f64 beta 2)) alpha) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 3)))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 3)) (fma.f64 (+.f64 (fma.f64 2 i beta) 2) (-.f64 (+.f64 (fma.f64 2 i beta) 2) alpha) (*.f64 alpha alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 (fma.f64 2 i beta) 2) (-.f64 (+.f64 (fma.f64 2 i beta) 2) alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 2))) (-.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (fma.f64 2 i (+.f64 beta 2)) 2)) (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (fma.f64 2 i beta) 2) 2))) (-.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3) 1/3)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 3)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 2)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(pow.f64 (*.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))) -1)
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (/.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 -1 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 (+.f64 (fma.f64 2 i alpha) beta) -1 -2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 2))
(fabs.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(fabs.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 3))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))) 3)))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))))) 1))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))
0.3b
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
1.5b
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
Compiler

Compiled 143 to 71 computations (50.3% saved)

series565.0ms (2.4%)

Counts
3 → 0
Calls

27 calls:

TimeVariablePointExpression
5.0ms
i
@-inf
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
3.0ms
beta
@0
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
alpha
@-inf
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
alpha
@0
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
1.0ms
alpha
@0
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
Compiler

Compiled 50650 to 35745 computations (29.4% saved)

rewrite96.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
383×log1p-udef_binary64
382×expm1-udef_binary64
225×add-sqr-sqrt_binary64
221×*-un-lft-identity_binary64
221×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01789
142089
2714589
Stop Event
node limit
Counts
3 → 129
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (/.f64 (/.f64 alpha (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) 1) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 3)) (+.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) 1) (+.f64 alpha (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3) (pow.f64 (+.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) alpha (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))))

simplify139.0ms (0.6%)

Algorithm
egg-herbie
Rules
558×div-sub_binary64
374×fma-neg_binary64
204×log-prod_binary64
203×associate-/l*_binary64
169×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03285608
19744973
243874881
Stop Event
node limit
Counts
129 → 172
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(*.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(-.f64 (/.f64 (/.f64 beta (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (/.f64 (/.f64 alpha (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (+.f64 beta alpha) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(+.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))) 1)
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(/.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 alpha beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) 1) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 3)) (+.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) 1) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 alpha beta))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) alpha (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)) (/.f64 -1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)) (/.f64 -1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)))
(*.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1) (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) -1)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1))
(pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3) 1/3)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)) 3)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))) 2)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 2))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 3))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(-.f64 (/.f64 (/.f64 beta (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (/.f64 (/.f64 alpha (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (+.f64 beta alpha) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) beta) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3)) (+.f64 beta alpha))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3)) (+.f64 beta alpha))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (+.f64 beta alpha)) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 beta alpha)))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta alpha)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 3)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 2)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3) 1/3)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))) -1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (+.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) beta) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 2))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta)))) 3))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 alpha (fma.f64 2 i beta))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 0)
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(+.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(+.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 1))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))) 1)
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 beta alpha)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (+.f64 beta alpha) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 beta alpha)) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) 1) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (neg.f64 (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 3)) (+.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 3)) (fma.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (fma.f64 alpha (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 alpha (-.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3)) (fma.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 beta (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 alpha (-.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 (*.f64 alpha (-.f64 beta alpha)) alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2)) (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) 1) (+.f64 alpha (fma.f64 2 i beta)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 alpha beta))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta)))) (-.f64 alpha beta))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (neg.f64 beta))) (-.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 beta beta))) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 (neg.f64 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 1)
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3) 1/3)
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3)
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 2)
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 2))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 beta alpha)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha)) 3))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 3)))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 1))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) alpha (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (*.f64 beta (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
0.2b
(/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
0.3b
(/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta)))
2.3b
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
Compiler

Compiled 147 to 68 computations (53.7% saved)

series381.0ms (1.6%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
4.0ms
i
@-inf
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
1.0ms
alpha
@0
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
1.0ms
alpha
@-inf
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
1.0ms
beta
@0
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
1.0ms
beta
@0
(*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
Compiler

Compiled 53340 to 38380 computations (28% saved)

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
835×fma-def_binary64
431×fma-neg_binary64
330×log1p-udef_binary64
329×expm1-udef_binary64
194×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01697
137295
2568695
Stop Event
node limit
Counts
4 → 170
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1)
(/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
(*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)) (neg.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 beta alpha)) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) (-.f64 beta alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) 1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) -1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (+.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) -1) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))))))

simplify147.0ms (0.6%)

Algorithm
egg-herbie
Rules
465×fma-neg_binary64
455×div-sub_binary64
226×associate-/l*_binary64
212×associate-*l*_binary64
211×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03876218
110316153
245606141
Stop Event
node limit
Counts
170 → 236
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(*.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))
(*.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)) (neg.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))
(fma.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1 1)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)) 1)
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 beta alpha)) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) (-.f64 beta alpha) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(*.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 2)
(pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha beta)) -1)
(neg.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1)
(pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)
(pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))
(+.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))
(-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))
(/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 -1 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) 1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) -1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) -1) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 alpha beta))
(pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 2)
(pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (-.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(exp.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))
(fma.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) -1)
(fma.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))
(fma.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1 -1)
(fma.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))) -1)
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) -1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) (/.f64 -1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(*.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(*.f64 (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(/.f64 1 (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)))
(*.f64 (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))) (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(*.f64 (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1)) (neg.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1)) (neg.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (neg.f64 (-.f64 beta alpha)) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1)) (neg.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (neg.f64 (-.f64 beta alpha)) 1))
(pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3) 1/3)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 3)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log.f64 (exp.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1))))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(fma.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
(fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1)
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3)) (-.f64 beta alpha))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3)) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)) 1)
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 beta alpha)) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2)) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) (-.f64 beta alpha) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha beta))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 3)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 2)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha beta)) -1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(neg.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 2))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) 3))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))) 1))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(*.f64 1 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -2)) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) -2)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (fma.f64 2 i 2) 3))) (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) 2)))
(*.f64 (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))))
(/.f64 (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(/.f64 (*.f64 1 (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 1)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3) 1/3)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) 2)
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -2))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(exp.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(exp.f64 (*.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) -1))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))
(/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
(+.f64 (*.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta) (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 2) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (sqrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (*.f64 -1 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) 1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) -1) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) 1) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) 2))) (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (*.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)) -1) (neg.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 alpha beta))
(/.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 beta alpha) (fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))))
(/.f64 (+.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))))
(pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 3)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 2)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3) 1/3)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) (-.f64 beta alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(exp.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))) 1))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) -1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(fma.f64 beta (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (*.f64 (neg.f64 alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 1 -1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) -1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (sqrt.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1)) -1)
(+.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) -1)
(+.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) -1)) -1)
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1) (/.f64 1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) -1)
(+.f64 -1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)))
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) beta (*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (neg.f64 alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))

localize64.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
0.3b
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
0.3b
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
1.4b
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))
Compiler

Compiled 154 to 76 computations (50.6% saved)

series924.0ms (3.9%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
40.0ms
beta
@0
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
15.0ms
alpha
@-inf
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
5.0ms
alpha
@0
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
5.0ms
alpha
@0
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))
4.0ms
alpha
@inf
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
Compiler

Compiled 130650 to 95700 computations (26.8% saved)

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
654×fma-def_binary64
338×expm1-udef_binary64
338×log1p-udef_binary64
325×fma-neg_binary64
190×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015119
1356118
25781118
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1)))))

simplify137.0ms (0.6%)

Algorithm
egg-herbie
Rules
461×associate-/l/_binary64
333×log-prod_binary64
271×fma-neg_binary64
203×cancel-sign-sub-inv_binary64
188×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03365882
18595692
235335685
Stop Event
node limit
Counts
158 → 232
Calls
Call 1
Inputs
(+.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) 1)
(*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(*.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2))
(log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 1))
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
(pow.f64 (*.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1))
(fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1 -1)
(fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) -1)
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)
(*.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(*.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)
(neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) 1)
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1 1)
(fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)) 1)
(fma.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4) 1)
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1)
Outputs
(+.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) 1)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3) 1/3)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 3)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 1))
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2))))
(/.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 -2 (+.f64 alpha (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (cbrt.f64 (+.f64 alpha beta)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (+.f64 alpha (fma.f64 2 i beta)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (+.f64 alpha beta))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 (fma.f64 2 i beta) (-.f64 alpha 2)) 4))
(/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 (fma.f64 2 i beta) (-.f64 alpha 2)) 4))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta))) (/.f64 (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3) 1/3)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 3)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(pow.f64 (*.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2))))
(/.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 -2 (+.f64 alpha (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)) 3)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1 -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) -1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 0)
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 1 (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 1 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (*.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2)))
(*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (neg.f64 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta))
(*.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (+.f64 alpha beta)))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3) 1/3)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 3)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 2)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) -1)
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(neg.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (neg.f64 (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 2))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) 3))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1))
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(+.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2) (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 beta alpha) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 2)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1))))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) 1)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2)) 1)
(+.f64 1 (/.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (fma.f64 -1 (+.f64 alpha (fma.f64 2 i beta)) -2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))
(-.f64 1 (/.f64 (/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (+.f64 alpha (fma.f64 2 i beta))) (-.f64 -2 (+.f64 alpha (fma.f64 2 i beta)))))
(fma.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (-.f64 beta alpha) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (fma.f64 2 i beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha))) (+.f64 alpha (fma.f64 2 i beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) 1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (+.f64 alpha (fma.f64 2 i beta)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1)
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 (+.f64 alpha (fma.f64 2 i beta)) 2) 4) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (+.f64 alpha beta))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 (fma.f64 2 i beta) (-.f64 alpha 2)) 4) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 (fma.f64 2 i beta) (-.f64 alpha 2)) 4) 1)
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1)

localize60.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
0.5b
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
0.6b
(cbrt.f64 (-.f64 beta alpha))
12.7b
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
Compiler

Compiled 187 to 88 computations (52.9% saved)

series660.0ms (2.8%)

Counts
4 → 0
Calls

30 calls:

TimeVariablePointExpression
13.0ms
alpha
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
10.0ms
beta
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
4.0ms
beta
@inf
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
4.0ms
beta
@0
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
3.0ms
i
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
Compiler

Compiled 52895 to 41125 computations (22.3% saved)

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
663×fma-def_binary64
376×log1p-udef_binary64
375×expm1-udef_binary64
346×fma-neg_binary64
219×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01968
143165
2620465
Stop Event
node limit
Counts
4 → 94
Calls
Call 1
Inputs
(fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3) (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 beta alpha) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 beta alpha) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 beta alpha)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 beta alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 beta alpha) 1/6) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (pow.f64 (-.f64 beta alpha) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) 1) (+.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) -1) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 1))))))

simplify76.0ms (0.3%)

Algorithm
egg-herbie
Rules
740×times-frac_binary64
508×associate-/l*_binary64
389×distribute-rgt-in_binary64
376×distribute-lft-in_binary64
356×associate-/r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02111909
14281899
217161899
Stop Event
node limit
Counts
94 → 115
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha)))) 1)
(*.f64 (cbrt.f64 (-.f64 beta alpha)) 1)
(*.f64 1 (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 1))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3) (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (+.f64 alpha beta)))
(pow.f64 (-.f64 beta alpha) 1/3)
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 3)
(pow.f64 (pow.f64 (-.f64 beta alpha) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(fabs.f64 (cbrt.f64 (-.f64 beta alpha)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 beta alpha)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (-.f64 beta alpha)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) 1)
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) 1/6))
(*.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(cbrt.f64 (pow.f64 (-.f64 beta alpha) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 1 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha)))))
(/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (pow.f64 (-.f64 beta alpha) 1/6)))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) 1) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 -1 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) -1) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 2)
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 2))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))))
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3))
(cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))
(cbrt.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3) (-.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 1))
Outputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) 3)) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3)) (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3)) (-.f64 (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) -1))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1))
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3) 1/3)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1))))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha)))) 1)
(cbrt.f64 (-.f64 beta alpha))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) 1)
(cbrt.f64 (-.f64 beta alpha))
(*.f64 1 (cbrt.f64 (-.f64 beta alpha)))
(cbrt.f64 (-.f64 beta alpha))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))
(cbrt.f64 (-.f64 beta alpha))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1))
(cbrt.f64 (-.f64 beta alpha))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 beta alpha)))
(cbrt.f64 (-.f64 beta alpha))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3) (pow.f64 (sqrt.f64 (-.f64 beta alpha)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 beta alpha))) (cbrt.f64 (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (+.f64 alpha beta)))
(/.f64 (cbrt.f64 (fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))) (cbrt.f64 (+.f64 alpha beta)))
(pow.f64 (-.f64 beta alpha) 1/3)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 1)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1/2)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 3)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (pow.f64 (-.f64 beta alpha) 1/6) 2)
(cbrt.f64 (-.f64 beta alpha))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(cbrt.f64 (-.f64 beta alpha))
(fabs.f64 (cbrt.f64 (-.f64 beta alpha)))
(cbrt.f64 (-.f64 beta alpha))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 beta alpha))))
(cbrt.f64 (-.f64 beta alpha))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 beta alpha)))))
(cbrt.f64 (-.f64 beta alpha))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 beta alpha))))
(cbrt.f64 (-.f64 beta alpha))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))
(cbrt.f64 (-.f64 beta alpha))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))))
(cbrt.f64 (-.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (-.f64 beta alpha)) 1/3))
(cbrt.f64 (-.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 beta alpha))) 1))
(cbrt.f64 (-.f64 beta alpha))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) 1)
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 beta alpha)))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1)
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4)))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (-.f64 beta alpha))))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) 1/6))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(*.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 4))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(cbrt.f64 (pow.f64 (-.f64 beta alpha) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (+.f64 beta (fma.f64 2 i alpha))) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (cbrt.f64 (-.f64 beta alpha)))))
(/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (pow.f64 (-.f64 beta alpha) 1/6)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) 1) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 -1 (cbrt.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) -1) (neg.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3) 1/3)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 3)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 2)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 2))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta)) 3))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (fma.f64 2 i alpha) beta) 3)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) beta)) 3) (-.f64 beta alpha)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) beta))) 1))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))

eval917.0ms (3.8%)

Compiler

Compiled 45330 to 24893 computations (45.1% saved)

prune516.0ms (2.2%)

Pruning

55 alts after pruning (48 fresh and 7 done)

PrunedKeptTotal
New1100331133
Fresh201535
Picked101
Done077
Total1121551176
Error
12.5b
Counts
1176 → 55
Alt Table
Click to see full alt table
StatusErrorProgram
22.7b
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
13.2b
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1) 2)
21.0b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1) 2)
13.2b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2)
34.2b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
17.6b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1) 2)
30.9b
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
22.7b
(/.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
13.0b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
19.1b
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
13.0b
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1) 2)
13.0b
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3) 2)
13.3b
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3) 2)
13.2b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
23.1b
(/.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1)) 2)
24.1b
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
26.9b
(/.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)) 2)
24.1b
(/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1))) 2)
13.3b
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
46.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.4b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
27.8b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
23.6b
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
38.1b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
30.7b
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
13.2b
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) -2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
19.1b
(/.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) 2)
19.1b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3)) 2)
13.0b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3)) 2)
Compiler

Compiled 4010 to 2588 computations (35.5% saved)

localize65.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)
0.2b
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
12.9b
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)
Compiler

Compiled 175 to 94 computations (46.3% saved)

series591.0ms (2.5%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
37.0ms
alpha
@inf
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))
18.0ms
i
@0
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)
5.0ms
i
@0
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)
4.0ms
alpha
@0
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)
4.0ms
alpha
@-inf
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)
Compiler

Compiled 92490 to 66785 computations (27.8% saved)

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
823×fma-def_binary64
445×fma-neg_binary64
370×log1p-udef_binary64
369×expm1-udef_binary64
211×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017112
1402112
26198112
Stop Event
node limit
Counts
4 → 141
Calls
Call 1
Inputs
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))))

simplify82.0ms (0.3%)

Algorithm
egg-herbie
Rules
916×fma-def_binary64
287×exp-prod_binary64
263×cube-prod_binary64
252×div-sub_binary64
240×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03304461
17634370
235724332
Stop Event
node limit
Counts
141 → 208
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))
(fabs.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1)
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
(*.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2)
(pow.f64 (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))) 1)
(*.f64 1 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(*.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(exp.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))) 1))
(fma.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
Outputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 4))) (fabs.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 3)) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) 3)) (+.f64 (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))) (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (fma.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (-.f64 -2 beta) (fma.f64 2 i alpha)))) 1)))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1/2)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3) 1/3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fabs.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (fma.f64 2 i alpha) beta)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (/.f64 (/.f64 beta (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) 3) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 beta (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (/.f64 (/.f64 beta (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (*.f64 (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (/.f64 beta (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)))) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (fma.f64 2 i (-.f64 alpha beta)) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta) (/.f64 (neg.f64 alpha) (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (/.f64 (*.f64 beta (-.f64 (fma.f64 2 i alpha) beta)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (/.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (neg.f64 (+.f64 beta (fma.f64 2 i alpha))) -2)))
(/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (-.f64 -2 beta) (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (sqrt.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 2)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (neg.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (neg.f64 (+.f64 beta (fma.f64 2 i alpha))) -2)))
(/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (-.f64 -2 beta) (fma.f64 2 i alpha))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 3))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 3)))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))) 1)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 1 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 1)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 4))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2))))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2) 3))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 2)))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(exp.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))))) 2)
(pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))) 1))
(pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))))) 2)
(pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(fma.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2)

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
0.2b
(/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))
0.3b
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
2.3b
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 159 to 76 computations (52.2% saved)

series563.0ms (2.4%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
2.0ms
alpha
@-inf
(/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))
1.0ms
beta
@0
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@-inf
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@0
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
beta
@0
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Compiler

Compiled 52560 to 37470 computations (28.7% saved)

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
504×fma-neg_binary64
342×log1p-udef_binary64
341×expm1-udef_binary64
203×add-sqr-sqrt_binary64
198×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01794
140994
2616794
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
(/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8)) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) 1) (*.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1) (*.f64 (-.f64 alpha beta) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta alpha) 1) (fma.f64 2 i (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta alpha) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))))))

simplify101.0ms (0.4%)

Algorithm
egg-herbie
Rules
412×fma-neg_binary64
386×div-sub_binary64
232×associate-*r*_binary64
225×log-prod_binary64
216×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03835725
110465376
246235247
Stop Event
node limit
Counts
160 → 203
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8)) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) -1)
(fma.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)
(fma.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))
(pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1)
(pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3)
(pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta alpha))))
(/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) 1) (*.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1) (*.f64 (-.f64 alpha beta) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 alpha beta)))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 beta alpha) 1) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 alpha beta))
(/.f64 (*.f64 -1 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (-.f64 alpha beta))
(pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (/.f64 -1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1)) (/.f64 -1 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1))
(pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 3)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))))
(fma.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) 1)
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))
(/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2)) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 2)) (/.f64 (+.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8)) (-.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) 4) (*.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 beta (+.f64 alpha (fma.f64 2 i -2)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4))
(/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 3)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 2)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (/.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta alpha))) (-.f64 beta alpha)) -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))
(/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2)) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) (hypot.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 0)
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))))
(+.f64 -1 (/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (-.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)) -1)
(+.f64 -1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(+.f64 -1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (fma.f64 2 i (+.f64 beta alpha))) -1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))) 1)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 1 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 8 (pow.f64 i 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))
(/.f64 (fma.f64 2 (*.f64 i (-.f64 (*.f64 2 i) (+.f64 beta alpha))) (pow.f64 (+.f64 beta alpha) 2)) (fma.f64 8 (pow.f64 i 3) (pow.f64 (+.f64 beta alpha) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 i (*.f64 i 4)))) (+.f64 beta (+.f64 alpha (*.f64 i -2))))
(/.f64 (fma.f64 i -2 (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 -4 (*.f64 i i))))
(pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2)
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(sqrt.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -2))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))) -1))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha)))) 1))
(/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))
(+.f64 (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(+.f64 (*.f64 alpha (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) beta))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) 1) (*.f64 (-.f64 alpha beta) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1) (*.f64 (-.f64 alpha beta) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 alpha beta)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (+.f64 beta alpha) 1) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (+.f64 beta alpha) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 alpha beta))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (+.f64 beta alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (-.f64 alpha beta))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 3))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (+.f64 beta alpha) 3)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))

localize100.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.3b
(-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3))
11.8b
(*.f64 (*.f64 beta beta) (*.f64 alpha alpha))
18.7b
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
46.5b
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
Compiler

Compiled 360 to 103 computations (71.4% saved)

series311.0ms (1.3%)

Counts
4 → 0
Calls

27 calls:

TimeVariablePointExpression
44.0ms
alpha
@0
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
6.0ms
i
@inf
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
2.0ms
i
@0
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
1.0ms
i
@-inf
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
1.0ms
beta
@0
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
Compiler

Compiled 17960 to 13910 computations (22.6% saved)

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
262×add-sqr-sqrt_binary64
259×pow1_binary64
257×*-un-lft-identity_binary64
246×add-log-exp_binary64
246×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021124
151947
Stop Event
node limit
Counts
4 → 157
Calls
Call 1
Inputs
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
(*.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 -1 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 (neg.f64 (*.f64 alpha (cbrt.f64 alpha))) (cbrt.f64 (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (*.f64 alpha (cbrt.f64 alpha)) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (neg.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 beta beta (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 beta) beta) (pow.f64 (exp.f64 alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) (pow.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 alpha alpha)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 beta alpha) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 beta alpha) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 beta alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 beta 4) (pow.f64 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (*.f64 alpha alpha)) (pow.f64 alpha 4) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 3)) (pow.f64 alpha 3) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 beta 6) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 beta 6) 1) (*.f64 (neg.f64 (pow.f64 alpha 6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))) (neg.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (neg.f64 (pow.f64 alpha 6)) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (-.f64 (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6))) (*.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6)))) (-.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (pow.f64 alpha 6)))))))

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Rules
524×div-sub_binary64
356×associate-/l*_binary64
325×fma-neg_binary64
312×associate-*r*_binary64
300×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04124281
110973692
254413689
Stop Event
node limit
Counts
157 → 205
Calls
Call 1
Inputs
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(+.f64 (*.f64 beta beta) (*.f64 -1 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 (*.f64 alpha (cbrt.f64 alpha))) (cbrt.f64 (*.f64 alpha alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (*.f64 alpha (cbrt.f64 alpha)) (*.f64 alpha alpha)))
(+.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (neg.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(+.f64 (fma.f64 beta beta (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(+.f64 (fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(+.f64 (fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 beta) beta) (pow.f64 (exp.f64 alpha) alpha)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) (pow.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2))) 1)
(pow.f64 (pow.f64 (*.f64 beta alpha) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 beta alpha) 2)) 3)
(pow.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1/3)
(pow.f64 (*.f64 beta alpha) 2)
(sqrt.f64 (*.f64 (pow.f64 beta 4) (pow.f64 alpha 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 beta alpha) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2))))
(cbrt.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)) 1))
(+.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (*.f64 alpha alpha)) (pow.f64 alpha 4) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 3)) (pow.f64 alpha 3) (pow.f64 alpha 6)))
(+.f64 (fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (fma.f64 1 (pow.f64 beta 6) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (*.f64 (pow.f64 beta 6) 1) (*.f64 (neg.f64 (pow.f64 alpha 6)) 1))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))) (neg.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (neg.f64 (pow.f64 alpha 6)) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (-.f64 (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6))) (*.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6)))) (-.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(exp.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1))
(fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (pow.f64 alpha 6)))
(fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (pow.f64 alpha 6)))
(fma.f64 1 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))
(fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (pow.f64 alpha 6)))
Outputs
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (*.f64 -1 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 (*.f64 alpha (cbrt.f64 alpha))) (cbrt.f64 (*.f64 alpha alpha))))
(fma.f64 beta beta (*.f64 (*.f64 alpha (neg.f64 (cbrt.f64 alpha))) (cbrt.f64 (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha (cbrt.f64 alpha)) (cbrt.f64 (*.f64 alpha alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (*.f64 (*.f64 alpha alpha) 0))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (*.f64 alpha (cbrt.f64 alpha)) (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (*.f64 alpha (cbrt.f64 alpha)) (*.f64 alpha alpha)))
(+.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (neg.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(+.f64 (fma.f64 beta beta (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (*.f64 (*.f64 alpha alpha) 0))
(+.f64 (fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (*.f64 (*.f64 alpha alpha) 0))
(+.f64 (fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 (*.f64 alpha alpha) 1))) (fma.f64 (neg.f64 (*.f64 alpha alpha)) 1 (*.f64 (*.f64 alpha alpha) 1)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (*.f64 (*.f64 alpha alpha) 0))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2)) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (+.f64 (pow.f64 alpha 4) (-.f64 (pow.f64 (*.f64 beta alpha) 2) (pow.f64 beta 4))))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3))) (fma.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (+.f64 (pow.f64 alpha 4) (-.f64 (pow.f64 (*.f64 beta alpha) 2) (pow.f64 beta 4))) (pow.f64 (*.f64 beta beta) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(neg.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (neg.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (/.f64 (pow.f64 (exp.f64 beta) beta) (pow.f64 (exp.f64 alpha) alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) (pow.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (*.f64 alpha alpha)))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(-.f64 (/.f64 (/.f64 (pow.f64 beta 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (/.f64 (pow.f64 alpha 6) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (/.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 beta 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 6) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2) (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (/.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 beta alpha))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) (*.f64 (pow.f64 i 3) 8))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 2 (*.f64 i (-.f64 (*.f64 2 i) (+.f64 beta alpha))))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 2 i) (-.f64 (*.f64 2 i) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2))) (fma.f64 (pow.f64 i 3) 8 (pow.f64 (+.f64 beta alpha) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 i (*.f64 i 4)))) (+.f64 beta (+.f64 alpha (*.f64 i -2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) -4))) (fma.f64 i -2 (+.f64 beta alpha)))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2))) 1)
(pow.f64 (*.f64 beta alpha) 2)
(pow.f64 (pow.f64 (*.f64 beta alpha) 2) 1)
(pow.f64 (*.f64 beta alpha) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 beta alpha) 2)) 3)
(pow.f64 (*.f64 beta alpha) 2)
(pow.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(pow.f64 (*.f64 beta alpha) 2)
(sqrt.f64 (*.f64 (pow.f64 beta 4) (pow.f64 alpha 4)))
(fabs.f64 (pow.f64 (*.f64 beta alpha) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 beta alpha) 2)))
(pow.f64 (*.f64 beta alpha) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2))))
(pow.f64 (*.f64 beta alpha) 2)
(cbrt.f64 (*.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 beta alpha) 2)))
(pow.f64 (*.f64 beta alpha) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 beta alpha) 2)))
(pow.f64 (*.f64 beta alpha) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)))
(pow.f64 (*.f64 beta alpha) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 beta alpha) 2)) 1))
(pow.f64 (*.f64 beta alpha) 2)
(+.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (*.f64 alpha alpha)) (pow.f64 alpha 4) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 3)) (pow.f64 alpha 3) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (fma.f64 1 (pow.f64 beta 6) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (*.f64 (pow.f64 alpha 6) 1))) (fma.f64 (neg.f64 (pow.f64 alpha 6)) 1 (*.f64 (pow.f64 alpha 6) 1)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 (neg.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha) (pow.f64 alpha 6)))
(+.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (pow.f64 alpha 6) 0))
(+.f64 (*.f64 (pow.f64 beta 6) 1) (*.f64 (neg.f64 (pow.f64 alpha 6)) 1))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2) (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta 4)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha))) (hypot.f64 (*.f64 beta beta) (hypot.f64 (*.f64 alpha alpha) (*.f64 beta alpha)))))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (fma.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (*.f64 beta beta) 6)))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (fma.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (*.f64 beta beta) 6)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))) (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (fma.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (*.f64 beta beta) 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 alpha 6) (pow.f64 beta 6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (*.f64 alpha alpha) 9)) (fma.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (*.f64 beta beta) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6))) (neg.f64 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (-.f64 (neg.f64 (pow.f64 alpha 6)) (pow.f64 beta 6)))
(/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (neg.f64 (pow.f64 alpha 6)) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (-.f64 (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6))) (*.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))))
(/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (neg.f64 (pow.f64 alpha 6)) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (neg.f64 (pow.f64 alpha 6)) (-.f64 (neg.f64 (pow.f64 alpha 6)) (pow.f64 beta 6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 9) (pow.f64 (pow.f64 alpha 6) 3)) (fma.f64 (pow.f64 alpha 6) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (pow.f64 (*.f64 beta beta) 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (*.f64 (neg.f64 (pow.f64 alpha 6)) (neg.f64 (pow.f64 alpha 6)))) (-.f64 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (*.f64 alpha alpha) 6)) (/.f64 1 (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 alpha 12)) (+.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (pow.f64 beta 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 4) (*.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (+.f64 (pow.f64 alpha 4) (-.f64 (pow.f64 (*.f64 beta alpha) 2) (pow.f64 beta 4))))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 6) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 3)) (fma.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) (+.f64 (pow.f64 alpha 4) (-.f64 (pow.f64 (*.f64 beta alpha) 2) (pow.f64 beta 4))) (pow.f64 (*.f64 beta beta) 4))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2)) (/.f64 (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 4) (pow.f64 (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)) 2)) (-.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1)
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(pow.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3) 1/3)
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 3)
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 2)
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 2))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(log.f64 (exp.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 3))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(exp.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) 1))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(fma.f64 (*.f64 beta beta) (pow.f64 beta 4) (neg.f64 (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(fma.f64 (pow.f64 beta 4) (*.f64 beta beta) (neg.f64 (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(fma.f64 1 (pow.f64 beta 6) (neg.f64 (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))
(fma.f64 (pow.f64 beta 3) (pow.f64 beta 3) (neg.f64 (pow.f64 alpha 6)))
(-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))
0.3b
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
0.4b
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
1.4b
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
Compiler

Compiled 160 to 79 computations (50.6% saved)

series827.0ms (3.4%)

Counts
3 → 0
Calls

27 calls:

TimeVariablePointExpression
14.0ms
i
@0
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
7.0ms
alpha
@-inf
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
7.0ms
beta
@0
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
6.0ms
alpha
@0
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
4.0ms
i
@0
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
Compiler

Compiled 125930 to 92890 computations (26.2% saved)

rewrite82.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
431×fma-neg_binary64
382×expm1-udef_binary64
382×log1p-udef_binary64
218×add-sqr-sqrt_binary64
218×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017107
1412104
26619104
Stop Event
node limit
Counts
3 → 93
Calls
Call 1
Inputs
(log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2) (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)))))

simplify73.0ms (0.3%)

Algorithm
egg-herbie
Rules
699×associate-/l*_binary64
517×times-frac_binary64
331×unswap-sqr_binary64
264×associate-/l/_binary64
215×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02324180
16034019
225324017
Stop Event
node limit
Counts
93 → 146
Calls
Call 1
Inputs
(+.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2) (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2))
(+.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) 1)
(*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(*.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2))
(log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))) 1)
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(*.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)))) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1))
(fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1 -1)
(fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)
(fma.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)
(fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)
Outputs
(+.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2) (*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1/2))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(+.f64 0 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2))) (log.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))) 1)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3) 1/3)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 3)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(log.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 1))
(log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))
(log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(+.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(*.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(*.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2) (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 2) (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 3)) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 2)) (-.f64 1 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 -2 (fma.f64 2 i beta)) alpha)) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 3))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(exp.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)
(-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) 1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (+.f64 alpha (fma.f64 2 i beta)))))
(*.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) 2)) (cbrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) 2)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))))) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) (fma.f64 2 i beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (pow.f64 (fma.f64 2 i beta) 2) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 (fma.f64 2 i beta))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3)) (+.f64 alpha beta))) (fma.f64 (+.f64 alpha 2) (+.f64 2 (-.f64 alpha (fma.f64 2 i beta))) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (fma.f64 2 i beta) 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (fma.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 (fma.f64 2 i beta))) (pow.f64 (fma.f64 2 i beta) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 alpha beta))) (+.f64 (-.f64 (fma.f64 2 i beta) alpha) -2))
(*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (fma.f64 2 i beta) (-.f64 -2 alpha)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(pow.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3) 1/3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 3)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 2)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(pow.f64 (*.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)))) -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (neg.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 2))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(log.f64 (exp.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 3))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) 3) (pow.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)) 3)))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1))
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(fma.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 1 -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(fma.f64 1 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) (sqrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1)) -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(fma.f64 (pow.f64 1 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) -1)
(+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) 0)
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta))))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) (pow.f64 (cbrt.f64 (E.f64)) (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) -1)
(fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) (pow.f64 (sqrt.f64 (E.f64)) (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) -1)
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))))) -1)
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))) (-.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i beta)))))) -1)
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) -1)

localize67.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
0.3b
(pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2)
12.8b
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
20.6b
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
Compiler

Compiled 177 to 89 computations (49.7% saved)

series931.0ms (3.9%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
13.0ms
alpha
@0
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
9.0ms
i
@0
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
6.0ms
beta
@0
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
6.0ms
beta
@-inf
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
6.0ms
beta
@inf
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
Compiler

Compiled 115630 to 84785 computations (26.7% saved)

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
425×fma-neg_binary64
385×log1p-udef_binary64
384×expm1-udef_binary64
225×add-sqr-sqrt_binary64
218×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019114
1435114
26644114
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))
(fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1)
(pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2)
(sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 alpha (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))) (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (fma.f64 2 i 2)) (sqrt.f64 (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (+.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1))))))

simplify101.0ms (0.4%)

Algorithm
egg-herbie
Rules
446×fma-def_binary64
299×cube-prod_binary64
262×log-prod_binary64
225×distribute-rgt-neg-in_binary64
203×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03044394
17514372
233624342
Stop Event
node limit
Counts
122 → 151
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) 1)
(-.f64 (/.f64 beta (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 alpha (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))) (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (+.f64 beta alpha))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 1))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))
(*.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))))
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) -1))
(pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1)
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(*.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1))
(log.f64 (exp.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1)
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha))))))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2))
(hypot.f64 (sqrt.f64 (fma.f64 2 i 2)) (sqrt.f64 (+.f64 beta alpha)))
(hypot.f64 (sqrt.f64 (+.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i 2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) 1)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(-.f64 (/.f64 beta (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 alpha (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 1 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (+.f64 beta alpha) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (fma.f64 -1 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))) (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) 1) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (+.f64 beta alpha))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (cbrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 beta alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 2)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3) 1/3)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 3)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 2)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1)
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(*.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (*.f64 (+.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (+.f64 beta alpha) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (fma.f64 -1 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 2))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 3))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))) 1))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(*.f64 1 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(*.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 2) (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) 2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 3)) (+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) -2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) -1))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 2) (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) -1) (fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) -1))
(/.f64 (+.f64 -1 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) 2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) -1))
(/.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) -2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) -1))
(pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 1)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3) 1/3)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 3)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)) 2)
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1))))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1))
(exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))) 1)
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 1)
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1)) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/4))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(log.f64 (exp.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2))))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) 3))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(exp.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) 1))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 2 i 2) 3/2) (pow.f64 (+.f64 beta alpha) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 2 i 2) (-.f64 (fma.f64 2 i 2) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2))))
(pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/2)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 1/4) 2)
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(fabs.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3/2))
(hypot.f64 (sqrt.f64 (fma.f64 2 i 2)) (sqrt.f64 (+.f64 beta alpha)))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(hypot.f64 (sqrt.f64 (+.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i 2)))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1/2))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1))
(sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))

eval617.0ms (2.6%)

Compiler

Compiled 43179 to 23244 computations (46.2% saved)

prune370.0ms (1.5%)

Pruning

70 alts after pruning (59 fresh and 11 done)

PrunedKeptTotal
New93522957
Fresh63743
Picked101
Done01111
Total942701012
Error
12.5b
Counts
1012 → 70
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1) 1) 2)
13.2b
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1) 2)
21.0b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1) 2)
13.2b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2)
34.2b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
17.6b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1) 2)
30.9b
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
22.7b
(/.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
13.0b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
19.1b
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
22.7b
(/.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
13.0b
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1) 2)
13.0b
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3) 2)
13.3b
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3) 2)
13.2b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
13.1b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
13.1b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
23.1b
(/.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1)) 2)
24.1b
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
26.9b
(/.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)) 2)
24.1b
(/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1))) 2)
13.3b
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
46.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
46.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.4b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
27.8b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
23.6b
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
38.1b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
30.8b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
19.3b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.2b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
19.3b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.1b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.5b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
13.2b
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2)) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
13.2b
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3) 2)) 2)
26.4b
(/.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) 2)) 2)
13.1b
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) 2)) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3)) 2)) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
19.1b
(/.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) 2)
13.1b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3)) 2)
19.1b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3)) 2)
13.0b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3)) 2)
Compiler

Compiled 5148 to 3351 computations (34.9% saved)

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
0.2b
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))
0.3b
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
12.9b
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
Compiler

Compiled 233 to 121 computations (48.1% saved)

series1.3s (5.5%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
25.0ms
alpha
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
22.0ms
alpha
@-inf
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
20.0ms
i
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
20.0ms
beta
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
13.0ms
alpha
@inf
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
Compiler

Compiled 218600 to 161360 computations (26.2% saved)

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
725×fma-def_binary64
396×fma-neg_binary64
352×log1p-udef_binary64
351×expm1-udef_binary64
205×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018109
1417109
25952109
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)))))

simplify104.0ms (0.4%)

Algorithm
egg-herbie
Rules
575×unswap-sqr_binary64
442×associate-/l/_binary64
412×fma-def_binary64
266×div-sub_binary64
180×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03205555
17765423
230835399
Stop Event
node limit
Counts
158 → 195
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(*.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))
(pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(pow.f64 (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta) 1)
(fma.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1 1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
Outputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) 3)) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)) 3)) (+.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))) (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 3)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) -1))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(+.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(-.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (-.f64 beta alpha) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 1 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha beta)) 3)))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 beta (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 1 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) 1) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (/.f64 (cbrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (/.f64 (cbrt.f64 beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (fma.f64 2 i (+.f64 alpha beta))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 beta (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 beta (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (/.f64 (/.f64 beta (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 beta beta)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 beta (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 beta (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (neg.f64 alpha) (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (/.f64 (/.f64 beta (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 beta beta)) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (neg.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (fma.f64 2 i (+.f64 alpha beta))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 alpha (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (/.f64 beta (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(-.f64 (/.f64 (/.f64 beta (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 alpha (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)) (/.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 -1 (+.f64 (fma.f64 2 i alpha) beta) -2)))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 -2 (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (-.f64 beta alpha) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)) (/.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 2))) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (cbrt.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (sqrt.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 beta alpha)) -2)) (/.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3)) (fma.f64 2 i (+.f64 alpha beta)))) (fma.f64 (+.f64 beta 2) (+.f64 beta (-.f64 2 (fma.f64 2 i alpha))) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3))) (fma.f64 (+.f64 beta 2) (+.f64 beta (-.f64 2 (fma.f64 2 i alpha))) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 3) (pow.f64 (+.f64 beta 2) 3))) (fma.f64 (+.f64 beta 2) (+.f64 2 (-.f64 beta (fma.f64 2 i alpha))) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (-.f64 (fma.f64 2 i alpha) beta) -2))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) beta) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (fma.f64 2 i alpha) (-.f64 -2 beta)))
(pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(pow.f64 (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (fma.f64 -1 (fma.f64 2 i (+.f64 alpha beta)) -2)))
(neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 -1 (+.f64 (fma.f64 2 i alpha) beta) -2)))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 -2 (+.f64 (fma.f64 2 i alpha) beta)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 2))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 3))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) 3) (pow.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) 3)))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 3) 1) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) 3)) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2)) 3)) (+.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))) (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 3)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) -1))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)))) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3) 1/3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 2)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) 1/3))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))) (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))))) (cbrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 1 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (*.f64 (+.f64 alpha beta) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))))) (sqrt.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha (+.f64 beta 2))) (fma.f64 2 i (+.f64 alpha beta)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 (fma.f64 2 i alpha) beta) 2) (+.f64 (fma.f64 2 i alpha) beta))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 1)

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
1.9b
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
3.2b
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
18.8b
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
Compiler

Compiled 160 to 70 computations (56.3% saved)

series322.0ms (1.3%)

Counts
4 → 0
Calls

33 calls:

TimeVariablePointExpression
4.0ms
i
@0
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
4.0ms
beta
@inf
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
3.0ms
beta
@0
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
3.0ms
alpha
@-inf
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
2.0ms
alpha
@0
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 44530 to 32960 computations (26% saved)

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
680×fma-neg_binary64
360×log1p-udef_binary64
359×expm1-udef_binary64
221×add-sqr-sqrt_binary64
216×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01999
146499
2677499
Stop Event
node limit
Counts
4 → 199
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 beta beta) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 beta beta)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 alpha (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta beta) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 alpha alpha) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) -1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) -1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (fma.f64 2 i (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 beta beta (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (fma.f64 beta beta (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha (neg.f64 alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (+.f64 (*.f64 alpha (neg.f64 alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha (neg.f64 alpha)) 1 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 beta beta (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (neg.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (neg.f64 (fma.f64 beta beta (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 beta 6) (pow.f64 (*.f64 alpha (neg.f64 alpha)) 3)) (+.f64 (pow.f64 beta 4) (-.f64 (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha))) (*.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))) (-.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 beta 3)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 beta alpha)) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 beta beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta beta (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta beta) 1 (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta beta) 1 (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) -1)))))

simplify107.0ms (0.4%)

Algorithm
egg-herbie
Rules
864×fma-neg_binary64
352×log-prod_binary64
337×associate-/l*_binary64
271×exp-prod_binary64
246×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04536675
111966440
258916394
Stop Event
node limit
Counts
199 → 281
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(+.f64 (*.f64 (*.f64 beta beta) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 beta beta)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 alpha (neg.f64 alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(-.f64 (/.f64 (*.f64 beta beta) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 alpha alpha) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) -1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) -1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(fma.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha (neg.f64 alpha)) 1))
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 alpha (neg.f64 alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha (neg.f64 alpha)) 1 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 1))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(+.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 beta beta))
(+.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 beta beta (*.f64 alpha alpha))))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(/.f64 1 (/.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (neg.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (neg.f64 (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (+.f64 (pow.f64 beta 6) (pow.f64 (*.f64 alpha (neg.f64 alpha)) 3)) (+.f64 (pow.f64 beta 4) (-.f64 (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha))) (*.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))
(/.f64 (-.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))) (-.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 beta 3)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(fma.f64 1 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))
(fma.f64 beta beta (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (*.f64 beta beta) 1 (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (*.f64 beta beta) 1 (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) -1)
(fma.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) -1)
Outputs
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(+.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(+.f64 (*.f64 (*.f64 beta beta) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 beta beta)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 alpha (neg.f64 alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(-.f64 (/.f64 (*.f64 beta beta) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (*.f64 alpha alpha) (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 1 (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (*.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) 1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) -1) (*.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) -1) (*.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (neg.f64 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (neg.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 1)
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3) 1/3)
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 3)
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2)
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) 2))
(fabs.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) 3))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3) (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 3)))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))) (/.f64 1 (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))) (/.f64 -1 (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1)) (/.f64 -1 (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1))
(/.f64 1 (/.f64 (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (neg.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2)) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3) 1/3)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 3)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) 2))
(fabs.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))
(fma.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(+.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (*.f64 (*.f64 alpha (neg.f64 alpha)) 1))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 alpha (neg.f64 alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (*.f64 alpha (neg.f64 alpha)) 1 (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha)))
(+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (pow.f64 alpha 4)) (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 1))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 2 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(fma.f64 2 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(+.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 beta beta))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(*.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (/.f64 1 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(*.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (/.f64 1 (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 1 (/.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))) (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6))) (neg.f64 (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2)))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4))) (neg.f64 (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (+.f64 (pow.f64 beta 6) (pow.f64 (*.f64 alpha (neg.f64 alpha)) 3)) (+.f64 (pow.f64 beta 4) (-.f64 (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha))) (*.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (+.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (pow.f64 (*.f64 beta alpha) 2)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 alpha 4) (pow.f64 (*.f64 beta alpha) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) 3) (pow.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) 2) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (-.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) 3)) (fma.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (+.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) (pow.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) 3)) (fma.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (fma.f64 alpha (+.f64 (neg.f64 alpha) alpha) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2)))
(/.f64 (-.f64 (pow.f64 beta 4) (*.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 alpha (neg.f64 alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 alpha 4)) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))) (-.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) 2) (*.f64 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))) (-.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2) (*.f64 (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)) (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)))) (-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)) (-.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 beta 3)) (-.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 beta 3)) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 alpha beta))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3) 1/3)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2)
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) 2))
(fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(log.f64 (exp.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 3))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 1 (*.f64 beta beta) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 1 (*.f64 beta beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 beta beta (*.f64 alpha (neg.f64 alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 beta beta (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (*.f64 beta beta) 1 (*.f64 alpha (neg.f64 alpha)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta beta) 1 (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (+.f64 beta alpha) (-.f64 beta alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 2) (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4))) (*.f64 alpha alpha))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 beta (cbrt.f64 beta)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 beta (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta))) (*.f64 alpha alpha))
(-.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 3)) (*.f64 alpha alpha))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 beta (cbrt.f64 beta)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(-.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 3)) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4))) (*.f64 alpha alpha))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (pow.f64 (cbrt.f64 beta) 2) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 beta 4))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))
(fma.f64 beta beta (fma.f64 alpha (neg.f64 alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))
(-.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 beta (*.f64 (sqrt.f64 beta) (sqrt.f64 beta))) (*.f64 alpha alpha))
(fma.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta (*.f64 (sqrt.f64 beta) (sqrt.f64 beta))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 beta (*.f64 (sqrt.f64 beta) (sqrt.f64 beta))) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta (sqrt.f64 beta)) (sqrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (sqrt.f64 beta) (*.f64 beta (sqrt.f64 beta)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta (*.f64 (sqrt.f64 beta) (sqrt.f64 beta))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (*.f64 alpha (neg.f64 alpha)))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 beta (cbrt.f64 beta)) (*.f64 alpha (neg.f64 alpha)))
(-.f64 (*.f64 beta (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta))) (*.f64 alpha alpha))
(-.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 3)) (*.f64 alpha alpha))
(fma.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 beta (cbrt.f64 beta)) (neg.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha)))))
(-.f64 (*.f64 beta (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta))) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(-.f64 (*.f64 beta (pow.f64 (cbrt.f64 beta) 3)) (fma.f64 alpha alpha (*.f64 alpha (+.f64 (neg.f64 alpha) alpha))))
(-.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (*.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 1))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 -2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) 1) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (fma.f64 2 i (+.f64 beta alpha)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) 2)) (cbrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 8 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (-.f64 4 (*.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) (+.f64 4 (*.f64 -2 (fma.f64 2 i (+.f64 beta alpha))))))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 3) 8)) (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 4 (+.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) -2) (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4)) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i -2))) (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) 2) -4) (+.f64 beta (+.f64 alpha (fma.f64 2 i -2)))))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 1)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 3)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 2)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3) 1/3)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(pow.f64 (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (/.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) -1)
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 2 i (+.f64 beta alpha))) -2)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (-.f64 -2 (fma.f64 2 i (+.f64 beta alpha)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) -1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(fma.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))) 1 -1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) -1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))))) -1)
(+.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) (-.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) 1) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))))))))
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))) (fma.f64 2 i (+.f64 beta alpha)))) -1)) -1)
(fma.f64 (+.f64 -1 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (/.f64 1 (+.f64 -1 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))) -1)
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (+.f64 -1 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))))
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))) 2)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) -1)))

localize43.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))
12.9b
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
17.5b
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))
Compiler

Compiled 126 to 69 computations (45.2% saved)

series342.0ms (1.4%)

Counts
3 → 0
Calls

27 calls:

TimeVariablePointExpression
33.0ms
i
@inf
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
32.0ms
beta
@inf
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))
3.0ms
alpha
@-inf
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
3.0ms
beta
@0
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
2.0ms
alpha
@inf
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
Compiler

Compiled 46620 to 34180 computations (26.7% saved)

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
465×fma-neg_binary64
348×log1p-udef_binary64
347×expm1-udef_binary64
200×add-sqr-sqrt_binary64
196×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01682
137582
2604282
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta)))
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1)
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (+.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) (-.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 alpha beta)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (fma.f64 2 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (fma.f64 2 i 2) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 1) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (-.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (-.f64 (fma.f64 2 i alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (-.f64 (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 2 i alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))))

simplify101.0ms (0.4%)

Algorithm
egg-herbie
Rules
690×unswap-sqr_binary64
236×distribute-rgt-in_binary64
231×distribute-lft-in_binary64
225×log-prod_binary64
195×associate-*l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02853769
18873730
238833730
Stop Event
node limit
Counts
109 → 159
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (+.f64 alpha beta))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) -1)
(neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1))
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))
(*.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) (-.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1))))
(/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1))
(pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) 1))
(+.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(+.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 alpha beta)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (fma.f64 2 i 2)))
(+.f64 (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(+.f64 (*.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (fma.f64 2 i 2) (+.f64 beta (fma.f64 2 i alpha))))
(+.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 1) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (-.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (-.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (-.f64 (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (fma.f64 2 i alpha) beta))
(/.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(/.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))
(/.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))
(pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))
(fma.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(fma.f64 (fma.f64 2 i alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (*.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 1 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(/.f64 (-.f64 (neg.f64 beta) alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(/.f64 (/.f64 (-.f64 (neg.f64 beta) alpha) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (/.f64 1 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (+.f64 alpha beta))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) 1) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (+.f64 alpha beta) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 alpha beta) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha beta)) 2) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)))) (-.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) -1)
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (neg.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))))
(*.f64 (neg.f64 (+.f64 alpha beta)) (/.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (neg.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))))
(/.f64 (-.f64 (neg.f64 beta) alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))))
(/.f64 (/.f64 (-.f64 (neg.f64 beta) alpha) (-.f64 (-.f64 (neg.f64 beta) alpha) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 2))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) 3))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3)))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1))
(/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(*.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) (-.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (-.f64 1 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) 3)) (-.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) 1) (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) 3)) (fma.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (-.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha))) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1))
(pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3) 1/3)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 3)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2)
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 2))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1))))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)))
(fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 beta alpha) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha))) 1))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))))
(+.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 alpha beta)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (fma.f64 2 i 2)))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 alpha (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (fma.f64 2 i 2) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 1) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 1))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(+.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta (fma.f64 2 i 2))) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) alpha))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (-.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (*.f64 (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)) (-.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (/.f64 (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha))))) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha)))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))) (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (/.f64 (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (*.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) 3)) (+.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (-.f64 (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (pow.f64 (fma.f64 2 i alpha) 2)) (*.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (-.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (fma.f64 2 i alpha))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) 3)) (fma.f64 (*.f64 beta (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta (fma.f64 2 i alpha))) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (pow.f64 (fma.f64 2 i alpha) 2) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (fma.f64 2 i alpha)) 3) (pow.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 3)) (fma.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (*.f64 (pow.f64 (fma.f64 2 i alpha) 2) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 beta (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (-.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha))) (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (-.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha)) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))
(/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (/.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (+.f64 beta (fma.f64 2 i alpha)) (/.f64 (-.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))))
(*.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (-.f64 (fma.f64 2 i alpha) beta))
(/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (/.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (/.f64 (+.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta (-.f64 beta (fma.f64 2 i alpha)))) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (/.f64 (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3)) (fma.f64 beta (-.f64 beta (fma.f64 2 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2))) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))) (-.f64 (fma.f64 2 i alpha) beta))
(/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (/.f64 (-.f64 (fma.f64 2 i alpha) beta) (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 2 i alpha) 2) (*.f64 beta beta)) (-.f64 (fma.f64 2 i alpha) beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3))) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))))
(/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (/.f64 (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (-.f64 (+.f64 beta (fma.f64 2 i 2)) alpha))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 3)) (fma.f64 alpha alpha (*.f64 (+.f64 beta (fma.f64 2 i 2)) (+.f64 (fma.f64 2 i 2) (-.f64 beta alpha))))) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))) (-.f64 (-.f64 alpha beta) (fma.f64 2 i 2)))
(/.f64 (+.f64 beta (fma.f64 2 i alpha)) (/.f64 (-.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2))))
(*.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta (fma.f64 2 i 2)) 2)) (-.f64 alpha (+.f64 beta (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 3))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3) (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) 3)))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (fma.f64 2 i alpha) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))
(fma.f64 (fma.f64 2 i alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) (*.f64 beta (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))
(*.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 beta (fma.f64 2 i alpha)))
(*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha)))

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
0.2b
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha)))
0.3b
(/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta))
12.9b
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)
Compiler

Compiled 176 to 95 computations (46% saved)

series1.1s (4.6%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
15.0ms
i
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
11.0ms
beta
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
6.0ms
alpha
@0
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
6.0ms
alpha
@-inf
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
5.0ms
alpha
@inf
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
Compiler

Compiled 169560 to 126575 computations (25.4% saved)

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
448×fma-neg_binary64
384×log1p-udef_binary64
383×expm1-udef_binary64
221×add-sqr-sqrt_binary64
215×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01934
144534
2644034
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3) 1) (+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
535×associate-+l+_binary64
503×associate-/l*_binary64
348×associate-*l*_binary64
329×times-frac_binary64
286×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0731143
11781143
25991111
340231043
Stop Event
node limit
Counts
28 → 43
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3) 1) (+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
Outputs
(+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 1 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (pow.f64 1 1/3) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2) 1/3) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3/2) 1/3))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 3) 1) (+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) (-.f64 1 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) 3)) (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (-.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha))))) 3)) (-.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))) 1) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))))) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))) (/.f64 (+.f64 alpha beta) (+.f64 beta (fma.f64 2 i alpha))) -1))))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1))
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) -1))
(/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) -1))
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 1)
(pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 3) 1/3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 3)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)) 2)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1) 2))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 beta (fma.f64 2 i alpha)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 2 (fma.f64 2 i alpha)))))))
(fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 2 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 (fma.f64 2 i alpha))) (+.f64 beta (fma.f64 2 i alpha)))) 1)

localize76.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
4.0b
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
12.9b
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
17.4b
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
Compiler

Compiled 188 to 103 computations (45.2% saved)

series478.0ms (2%)

Counts
4 → 0
Calls

36 calls:

TimeVariablePointExpression
60.0ms
alpha
@0
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
7.0ms
alpha
@0
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
6.0ms
beta
@0
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
5.0ms
alpha
@-inf
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
4.0ms
alpha
@inf
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
Compiler

Compiled 54100 to 39405 computations (27.2% saved)

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
406×log1p-udef_binary64
405×expm1-udef_binary64
236×add-sqr-sqrt_binary64
234×pow1_binary64
232×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019107
1451107
27211107
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (neg.f64 (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (/.f64 1 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) (pow.f64 (-.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1) (-.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (fma.f64 2 i 2)) (fma.f64 2 i 2) (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1 (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (pow.f64 (+.f64 beta alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 beta alpha) (+.f64 beta alpha) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta beta (*.f64 (fma.f64 2 i alpha) (-.f64 (fma.f64 2 i alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (fma.f64 2 i alpha) 2))) (-.f64 beta (fma.f64 2 i alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 1))))))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
800×fma-def_binary64
274×log-prod_binary64
244×fma-neg_binary64
237×div-sub_binary64
233×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03344068
18814010
240933917
Stop Event
node limit
Counts
132 → 165
Calls
Call 1
Inputs
(+.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (neg.f64 (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))) 1)
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (/.f64 1 (-.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2)
(pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (-.f64 beta alpha))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 1))
(+.f64 1 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))
(+.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))) 1)
(*.f64 1 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))
(*.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1) (-.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))
(pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1))
(+.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (fma.f64 2 i 2)) (fma.f64 2 i 2) (pow.f64 (fma.f64 2 i 2) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1 (pow.f64 (fma.f64 2 i 2) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (fma.f64 2 i 2) 2)))
(+.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (pow.f64 (+.f64 beta alpha) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))
(*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))
(pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1))
(fma.f64 (+.f64 beta alpha) (+.f64 beta alpha) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(fma.f64 1 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(*.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)
(*.f64 1 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (neg.f64 (+.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta beta (*.f64 (fma.f64 2 i alpha) (-.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (fma.f64 2 i alpha) 2))) (-.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha)) -1)
(neg.f64 (/.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 1))
Outputs
(+.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (neg.f64 (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(-.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (/.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (/.f64 1 (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (/.f64 1 (neg.f64 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (/.f64 1 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (cbrt.f64 (-.f64 beta alpha))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (sqrt.f64 (-.f64 beta alpha))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 beta alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 3)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 2)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) -1)
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha)) 3))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) (pow.f64 (-.f64 beta alpha) 3)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))
(+.f64 1 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(+.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(*.f64 1 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(*.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) (-.f64 1 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)))) 3)) (-.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))) 1) (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)))) 3)) (-.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) 2) (*.f64 (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))) 1) (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1) (-.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))) 1))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) -1) (fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))) -1) (fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) -1))
(/.f64 (fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1) 1)
(pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 1)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3) 1/3)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 3)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 2)
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 2))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1))))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1) 3))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)))
(fma.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) 1)
(fma.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta)) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))))) 1))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha)))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (*.f64 (/.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (-.f64 alpha (-.f64 (fma.f64 2 i 2) beta))))))
(+.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(+.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (fma.f64 2 i 2)) (fma.f64 2 i 2) (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 1 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (fma.f64 2 i 2) 2)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 2 i 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (fma.f64 2 i 2) 2) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(+.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (pow.f64 (+.f64 beta alpha) 2))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (fma.f64 2 i 2) 4) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) 1) (+.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 6) (pow.f64 (fma.f64 2 i 2) 6)) (+.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2) (+.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))) (-.f64 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 4) (pow.f64 (fma.f64 2 i 2) 4)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))
(pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 1)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3) 1/3)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 3)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 2)
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 2))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) 3))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))) 1))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(fma.f64 (+.f64 beta alpha) (+.f64 beta alpha) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(fma.f64 1 (pow.f64 (+.f64 beta alpha) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (neg.f64 (pow.f64 (fma.f64 2 i 2) 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2)) (pow.f64 (fma.f64 2 i 2) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (+.f64 beta alpha) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 1 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (sqrt.f64 (+.f64 beta alpha)) (*.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 1 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (+.f64 beta (fma.f64 2 i alpha))) (+.f64 beta alpha))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2)) (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 2 i alpha))) 2))
(/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (pow.f64 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (cbrt.f64 (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha)))) (sqrt.f64 (+.f64 beta (fma.f64 2 i alpha))))
(/.f64 (/.f64 (+.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 beta beta (*.f64 (fma.f64 2 i alpha) (-.f64 (fma.f64 2 i alpha) beta))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 2 i alpha) 3))) (fma.f64 (fma.f64 2 i alpha) (-.f64 (fma.f64 2 i alpha) beta) (*.f64 beta beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (fma.f64 2 i alpha) 2))) (-.f64 beta (fma.f64 2 i alpha)))
(pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3) 1/3)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 3)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 2)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(pow.f64 (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 beta alpha)) -1)
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(neg.f64 (/.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 2))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (exp.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) 3))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (fma.f64 2 i alpha)) 3)))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))) 1))
(/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha)))
(/.f64 (+.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha)))

eval694.0ms (2.9%)

Compiler

Compiled 44897 to 25102 computations (44.1% saved)

prune430.0ms (1.8%)

Pruning

75 alts after pruning (63 fresh and 12 done)

PrunedKeptTotal
New1003171020
Fresh84654
Picked101
Done31215
Total1015751090
Error
12.5b
Counts
1090 → 75
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1) 1) 2)
13.2b
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1) 2)
19.0b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1) 2)
13.2b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1) 2)
13.3b
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2)
34.2b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
17.6b
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1) 2)
19.1b
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1) 2)
30.9b
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
22.7b
(/.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
19.2b
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
13.0b
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
19.1b
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
22.7b
(/.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
13.0b
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1) 2)
13.3b
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 3) 2)
22.6b
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 3) 2)
13.4b
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3) 2)
13.2b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
13.1b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
13.1b
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
26.6b
(/.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1)) 2)
23.1b
(/.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1)) 2)
26.9b
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha))) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1)) 2)
13.3b
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
46.3b
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.4b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
27.8b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
23.6b
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
38.1b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 2 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.6b
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
30.8b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
19.3b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.2b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
19.3b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
22.1b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.5b
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
13.2b
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) 2)
13.0b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
22.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2)) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
30.6b
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)) 2)
13.2b
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3) 2)) 2)
26.4b
(/.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) 2)) 2)
13.2b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3) 3)) 2)) 2)
26.4b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) -1)) 3)) 2)) 2)
12.8b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3)) 3)) 2)) 2)
13.1b
(/.f64 (exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3)) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
13.0b
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
19.1b
(/.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) 2)
13.1b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3)) 2)
13.0b
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3)) 2)
13.4b
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3) 3)) 2)
12.8b
(/.f64 (cbrt.f64 (pow.f64 (fabs.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3)) 2)
13.0b
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3)) 3)) 2)
Compiler

Compiled 2922 to 1906 computations (34.8% saved)

regimes566.0ms (2.4%)

Counts
116 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 2 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) -2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3) 2)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3)) 2)
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3) 2)
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) 2)
(/.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 3) 2)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 3) 2)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 3) 2)
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1)) 2) 2)
(/.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1)) 2) 2)
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
(/.f64 (pow.f64 (E.f64) (log1p.f64 (*.f64 (/.f64 (+.f64 alpha beta) 1) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (-.f64 4 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 2))) (-.f64 (-.f64 2 alpha) (fma.f64 2 i beta)) 1) 2)
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2)))) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1) 2)
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2)) (-.f64 1 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))))) 2)
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
(/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) -1) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 2) -1))) 2)
(/.f64 (cbrt.f64 (pow.f64 (fabs.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3)) 2)
(/.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (cbrt.f64 (+.f64 alpha beta)) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) (*.f64 (+.f64 (fma.f64 2 i beta) alpha) (sqrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (fma.f64 2 i beta)) (sqrt.f64 (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 1) 2)
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 1) 2)
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) 1) 2)
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (fma.f64 2 i beta) 2) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (-.f64 (fma.f64 2 i beta) alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (-.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 1) 2)
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) -1/2) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha))) 1) 2)
(/.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 2) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) -1)) 2)
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha))) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1)) 2)
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3)) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3) 3)) 2)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1) 3)) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 3) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta)))) 1) 2)) 2)
(/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 2)
(/.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta alpha)) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha))) -1) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (+.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha)))) 1) 2)
(/.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)) 2))) (/.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha (fma.f64 2 i beta)) 3)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (fma.f64 (+.f64 alpha (fma.f64 2 i beta)) (+.f64 alpha (-.f64 (fma.f64 2 i beta) 2)) 4) 1) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1))) 2)
(/.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (-.f64 beta alpha) (-.f64 beta alpha)) -1) (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) -1)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 3)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2) (/.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))))) 1) 2)) 2)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (fma.f64 2 i 2) 2)) (+.f64 beta (fma.f64 2 i alpha))))) (+.f64 beta (-.f64 alpha (fma.f64 2 i 2))) 1)) 3) 2)
(/.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 2)) (cbrt.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 1) 2)
(/.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))))) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)))) -1)) 2)
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))))) (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) -1)))) 2)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1) 3)) 3)) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (fma.f64 2 i (+.f64 alpha beta))) 1)) 3) 3)) 2)) 2)
(/.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2))) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta (fma.f64 2 i alpha)) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2))) 1) 2))) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1))) 2)
(/.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha))) -1)) 2)) 2)
(/.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) 2) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) (/.f64 (cbrt.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (fma.f64 2 i alpha)) (-.f64 beta alpha)))) (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2)))) 1) 2)
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 alpha beta))) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) 1))) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) -1) (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2)) (+.f64 (fma.f64 2 i alpha) beta))) -1)) 3)) 2)) 2)
Outputs
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
Calls

8 calls:

133.0ms
(*.f64 2 i)
74.0ms
alpha
51.0ms
beta
48.0ms
(*.f64 2 i)
47.0ms
i
Results
ErrorSegmentsBranch
12.8b1alpha
12.8b1beta
12.8b1i
12.8b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
12.8b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
12.8b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
12.8b1(*.f64 2 i)
12.8b1(*.f64 2 i)
Compiler

Compiled 4401 to 2454 computations (44.2% saved)

regimes257.0ms (1.1%)

Counts
59 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 2 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(/.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 2 (+.f64 alpha (fma.f64 2 i beta)))))) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))))) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) -2) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1)) 3) 2)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1)) 3) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) (+.f64 beta 2))) (+.f64 beta (fma.f64 2 i alpha)))))) 1/3)) 2)
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 1) 3) 1/3) 2)
(/.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (+.f64 alpha beta) (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2)))) 1) 3) 1/3) 2)
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))))) 3) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta)))) (/.f64 (sqrt.f64 (fma.f64 2 i (+.f64 alpha beta))) (+.f64 alpha beta))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 beta alpha)) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2))))) 1))) 2)
(/.f64 (pow.f64 (E.f64) (log1p.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha))) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))))) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) 1) 3)) 2)
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 alpha (fma.f64 2 i 2)))) (+.f64 beta (fma.f64 2 i alpha))) (-.f64 beta alpha) 1) 3)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta)))) 1) 2)) 2)
Outputs
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
Calls

8 calls:

65.0ms
i
37.0ms
beta
28.0ms
(*.f64 2 i)
26.0ms
(*.f64 2 i)
25.0ms
alpha
Results
ErrorSegmentsBranch
13.0b1alpha
13.0b1beta
13.0b1i
13.0b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
13.0b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
13.0b1(*.f64 2 i)
13.0b1(*.f64 2 i)
Compiler

Compiled 1970 to 1075 computations (45.4% saved)

regimes139.0ms (0.6%)

Counts
41 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))) (+.f64 beta alpha)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (*.f64 (/.f64 (+.f64 alpha (fma.f64 2 i beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (fma.f64 2 i 2)))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i alpha) beta)) (-.f64 beta alpha)))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 beta alpha) (fma.f64 2 i 2))))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 3) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 2 (fma.f64 (neg.f64 alpha) alpha (*.f64 alpha alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 alpha 6)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha alpha) 3)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 beta beta) (*.f64 alpha alpha))))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (fma.f64 2 i (+.f64 beta 2)))) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha (+.f64 beta (fma.f64 2 i 2))) (+.f64 (fma.f64 2 i alpha) beta))) (-.f64 beta alpha) 1) 2)
(/.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (fma.f64 2 i beta) (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha)) (/.f64 1 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) 1) 2)
(/.f64 (fma.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (/.f64 1 (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 alpha (+.f64 (fma.f64 2 i 2) beta))))) 1) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2)) (+.f64 alpha beta)) (/.f64 (fma.f64 2 i (+.f64 alpha beta)) (-.f64 beta alpha))) -1) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (exp.f64 (neg.f64 (log.f64 (fma.f64 2 i (+.f64 beta alpha))))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (sqrt.f64 (fma.f64 2 i (+.f64 beta alpha))) -2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta))) (-.f64 beta alpha))) 3) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 beta alpha))) 3) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (pow.f64 (fma.f64 2 i (+.f64 beta alpha)) -1/2) 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 i (+.f64 beta alpha)))) 3))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 alpha beta)) (*.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (sqrt.f64 (+.f64 beta alpha)) (/.f64 (fma.f64 2 i (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 alpha beta)) (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (sqrt.f64 (+.f64 alpha beta)) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
Outputs
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
Calls

8 calls:

19.0ms
alpha
19.0ms
(*.f64 2 i)
17.0ms
i
17.0ms
(*.f64 2 i)
17.0ms
beta
Results
ErrorSegmentsBranch
13.0b1alpha
13.0b1beta
13.0b1i
13.0b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
13.0b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
13.0b1(*.f64 2 i)
13.0b1(*.f64 2 i)
Compiler

Compiled 1434 to 767 computations (46.5% saved)

regimes60.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (fma.f64 2 i (+.f64 beta alpha))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 alpha (fma.f64 2 i beta))) (/.f64 (+.f64 alpha beta) (/.f64 1 (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) -1) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 (*.f64 i i) -4))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (*.f64 i i) 4))) (+.f64 (+.f64 beta alpha) (*.f64 -2 i))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Calls

8 calls:

13.0ms
(*.f64 2 i)
8.0ms
beta
7.0ms
i
6.0ms
(*.f64 2 i)
6.0ms
alpha
Results
ErrorSegmentsBranch
13.0b1alpha
13.0b1beta
13.0b1i
13.0b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
13.0b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
13.0b1(*.f64 2 i)
13.0b1(*.f64 2 i)
Compiler

Compiled 508 to 288 computations (43.3% saved)

regimes32.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
Calls

8 calls:

7.0ms
beta
5.0ms
(*.f64 2 i)
3.0ms
(*.f64 2 i)
3.0ms
alpha
3.0ms
i
Results
ErrorSegmentsBranch
13.0b1alpha
13.0b1beta
13.0b1i
13.0b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
13.0b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
13.0b1(*.f64 2 i)
13.0b1(*.f64 2 i)
Compiler

Compiled 203 to 124 computations (38.9% saved)

regimes21.0ms (0.1%)

Accuracy

Total -9.6b remaining (-74.1%)

Threshold costs -9.6b (-74.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
Calls

7 calls:

3.0ms
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
3.0ms
(*.f64 2 i)
3.0ms
alpha
3.0ms
i
3.0ms
beta
Results
ErrorSegmentsBranch
13.0b1alpha
13.0b1beta
13.0b1i
13.0b1(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
13.0b1(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
13.0b1(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
13.0b1(*.f64 2 i)
Compiler

Compiled 169 to 104 computations (38.5% saved)

simplify40.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
064292
192292
296292
398292
499292
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Outputs
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i alpha) beta)) (fma.f64 2 i (+.f64 (+.f64 beta 2) alpha))) 1) 2)) 2)
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (fma.f64 2 i alpha))) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) 1) 2)) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (fma.f64 2 i beta) alpha)) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))))) 2)
(/.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta))))))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 (fma.f64 2 i beta) 2)))) 1) 2)
(/.f64 (+.f64 1 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha (+.f64 2 (fma.f64 2 i beta)))))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 1 (fma.f64 2 i (+.f64 alpha beta))))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) 2)
Compiler

Compiled 220 to 144 computations (34.5% saved)

soundness73.0ms (0.3%)

Algorithm
egg-herbie
Rules
847×times-frac_binary64
812×distribute-rgt-in_binary64
746×distribute-lft-in_binary64
535×div-sub_binary64
535×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01643
13439
211237
351737
4270137
5448937
6587037
Stop Event
node limit
Compiler

Compiled 592 to 375 computations (36.7% saved)

end108.0ms (0.4%)

Compiler

Compiled 202 to 114 computations (43.6% saved)

Profiling

Loading profile data...