Details

Time bar (total: 11.7s)

analyze42.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%56.2%43.8%0%0%0%0
0%0%56.2%43.8%0%0%0%1
0%0%56.2%43.8%0%0%0%2
25%14%42.1%43.8%0%0%0%3
37.5%21.1%35.1%43.8%0%0%0%4
56.3%31.6%24.6%43.8%0%0%0%5
65.6%36.9%19.3%43.8%0%0%0%6
76.6%43%13.2%43.8%0%0%0%7
82%46.1%10.1%43.8%0%0%0%8
87.9%49.4%6.8%43.8%0%0%0%9
90.8%51%5.2%43.8%0%0%0%10
93.8%52.7%3.5%43.8%0%0%0%11
95.4%53.6%2.6%43.8%0%0%0%12
Compiler

Compiled 22 to 16 computations (27.3% saved)

sample1.4s (12%)

Results
796.0ms6497×body256valid
373.0ms1056×body1024valid
178.0ms596×body512valid
41.0ms107×body2048valid
Bogosity

preprocess84.0ms (0.7%)

Algorithm
egg-herbie
Rules
1736×fma-neg
1090×div-sub
896×sub-neg
752×times-frac
506×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
14174
26674
311274
420674
541666
687466
7207866
8573066
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2)
(-.f64 1/2 (/.f64 (-.f64 alpha beta) (fma.f64 (+.f64 beta alpha) 2 4)))
(+.f64 1/2 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) 2 4)))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 -2 alpha) beta)) -1/2 1/2)
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2)
(+.f64 1/2 (/.f64 (-.f64 alpha beta) (fma.f64 (+.f64 beta alpha) 2 4)))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) -1/2 1/2)
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify85.0ms (0.7%)

Algorithm
egg-herbie
Rules
1100×sub-neg
934×fma-def
868×associate-/l*
754×div-sub
678×cancel-sign-sub-inv
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01237
12537
24237
37037
412237
524233
644933
775933
8161633
9379633
10762933
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(+.f64 1/2 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) 2 4)))
(-.f64 1/2 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) -2 -4)))

eval1.0ms (0%)

Compiler

Compiled 78 to 47 computations (39.7% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New516
Fresh101
Picked000
Done000
Total617
Accurracy
74.1%
Counts
7 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Compiler

Compiled 15 to 11 computations (26.7% saved)

localize38.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))
97.0%
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)
Compiler

Compiled 50 to 23 computations (54% saved)

series7.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1232×log-prod
1174×fma-def
578×pow-exp
550×fma-neg
470×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01156
125956
2390256
Stop Event
node limit
Counts
2 → 144
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(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 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(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 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))))

simplify137.0ms (1.2%)

Algorithm
egg-herbie
Rules
1380×fma-neg
852×unswap-sqr
698×sub-neg
548×fma-def
448×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051010982
1140910596
2497310328
Stop Event
node limit
Counts
192 → 390
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))) 1)
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) 1)
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)
(pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) 1) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) -1)
(fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1 -1)
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
Outputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) 1)) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (-.f64 (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) 1) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (+.f64 (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) 1) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2)
(-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha))) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (+.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) alpha))))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (-.f64 (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) alpha)) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (+.f64 (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta) (/.f64 (neg.f64 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (pow.f64 beta 3) alpha))) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (pow.f64 (/.f64 (+.f64 alpha 2) beta) 3))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 2)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (-.f64 2 (/.f64 alpha beta)) (-.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (+.f64 (-.f64 2 (/.f64 alpha beta)) (/.f64 (-.f64 (-.f64 -2 alpha) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta)))))
(+.f64 1 (-.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (-.f64 1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(fma.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))))))
(+.f64 (-.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (fma.f64 (neg.f64 (pow.f64 alpha 3)) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) 1))
(+.f64 (-.f64 1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (-.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))
(-.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)))
(fma.f64 2 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))) (+.f64 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (neg.f64 (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4)) (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))))) (+.f64 (+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 2 beta) 3))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (neg.f64 (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4)))) (+.f64 (-.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (/.f64 beta (pow.f64 alpha 4)) (pow.f64 (+.f64 2 beta) 3))))
(+.f64 (-.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (-.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (*.f64 (/.f64 beta (pow.f64 alpha 4)) (pow.f64 (+.f64 2 beta) 3)))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha))
(/.f64 (neg.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) alpha)
(/.f64 (+.f64 beta (+.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))
(-.f64 (/.f64 (*.f64 (fma.f64 beta -1 -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha))
(fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)))
(+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 4)) (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)))
(+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4)))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha 2))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (fma.f64 beta (*.f64 beta (-.f64 (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta (*.f64 beta (-.f64 (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 2 beta)) (/.f64 alpha beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (/.f64 alpha beta)) (-.f64 (-.f64 1 (/.f64 2 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (-.f64 (+.f64 1 (-.f64 (/.f64 (-.f64 (-.f64 -2 alpha) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 alpha beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 2 beta)) (/.f64 alpha beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (/.f64 alpha beta)) (-.f64 (-.f64 1 (/.f64 2 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) beta) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta beta)) (-.f64 (+.f64 1 (-.f64 (/.f64 (-.f64 (-.f64 -2 alpha) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 alpha beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(/.f64 beta (+.f64 beta 2))
(/.f64 beta (+.f64 2 beta))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) alpha (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) alpha (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha)))) (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1))
(-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(+.f64 -1 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha) (fma.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (-.f64 -2 beta) beta) -1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (fma.f64 -1 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(+.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha))))
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha) (+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (-.f64 -2 beta) beta) -1)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(-.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1))
(-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(+.f64 -1 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha) (fma.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (-.f64 -2 beta) beta) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(+.f64 (/.f64 beta alpha) (-.f64 (fma.f64 -1 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(+.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 2 beta))))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha))))
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) alpha) (+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (-.f64 -2 beta) beta) -1)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (/.f64 -1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (/.f64 -1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 3))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) 1)
(+.f64 1 (/.f64 (+.f64 (neg.f64 beta) alpha) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 1 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 -2 beta) alpha)))
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 beta (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (/.f64 beta (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (+.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 beta (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))) 1))
(-.f64 (/.f64 (/.f64 beta (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (+.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))
(+.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (cbrt.f64 beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 3) (+.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (fma.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) 1))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (sqrt.f64 beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (fma.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) 1))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))) 1))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (fma.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) 1))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (+.f64 4 (pow.f64 (+.f64 alpha beta) 2)) (*.f64 -2 (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 4 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 2 (+.f64 alpha beta)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 beta (+.f64 alpha -2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 alpha (+.f64 -2 beta)) 1)
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(-.f64 (*.f64 (+.f64 (+.f64 4 (pow.f64 (+.f64 alpha beta) 2)) (*.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(fma.f64 (+.f64 4 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 2 (+.f64 alpha beta)))) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (fma.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) 1))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 beta (+.f64 alpha -2)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) -1)))
(-.f64 (*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(fma.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (fma.f64 -1 (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)) 1))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (+.f64 (neg.f64 beta) alpha) (-.f64 -2 (+.f64 alpha beta)))
(/.f64 (fma.f64 beta -1 alpha) (-.f64 (-.f64 -2 beta) alpha))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (+.f64 4 (pow.f64 (+.f64 alpha beta) 2)) (*.f64 -2 (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 4 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 beta (+.f64 alpha -2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 alpha (+.f64 -2 beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) 1) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 -2 (neg.f64 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (+.f64 (neg.f64 beta) alpha) (-.f64 -2 (+.f64 alpha beta)))
(/.f64 (fma.f64 beta -1 alpha) (-.f64 (-.f64 -2 beta) alpha))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1 -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)
(fma.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) -1)
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 beta (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (/.f64 beta (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 beta (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (/.f64 beta (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (cbrt.f64 beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 3) (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (sqrt.f64 beta)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta)))) (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 3) 8)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) 4) (*.f64 (+.f64 beta alpha) 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (+.f64 (+.f64 4 (pow.f64 (+.f64 alpha beta) 2)) (*.f64 -2 (+.f64 alpha beta))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (+.f64 4 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (*.f64 2 (+.f64 alpha beta)))) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 3) 8)) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 beta (+.f64 alpha -2)) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (*.f64 beta (+.f64 alpha (+.f64 -2 beta))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (/.f64 alpha (+.f64 (+.f64 alpha 2) beta)))

eval216.0ms (1.8%)

Compiler

Compiled 11693 to 7965 computations (31.9% saved)

prune80.0ms (0.7%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New37812390
Fresh000
Picked011
Done000
Total37813391
Accurracy
100.0%
Counts
391 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1) 2)
28.4%
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2)
25.6%
(/.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))) 2)
73.1%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3) 2)
29.7%
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
49.8%
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
23.0%
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))))) 2)
74.1%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
71.9%
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
74.1%
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1) 2)
3.6%
(/.f64 (+.f64 -1 1) 2)
74.1%
(/.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2)
36.9%
(/.f64 2 2)
Compiler

Compiled 487 to 359 computations (26.3% saved)

localize22.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))
99.8%
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
94.8%
(+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1)
Compiler

Compiled 63 to 39 computations (38.1% saved)

series61.0ms (0.5%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
beta
@0
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))
0.0ms
alpha
@0
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))
0.0ms
alpha
@inf
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))
0.0ms
beta
@0
(+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1)
0.0ms
beta
@inf
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))

rewrite110.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1274×log-prod
1260×fma-def
636×pow-exp
504×log1p-udef
502×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
128275
2412475
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1)
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(/.f64 1 (+.f64 beta (+.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (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 1 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (+.f64 beta (+.f64 alpha 2)) (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.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 (+.f64 beta (+.f64 alpha 2))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2))) (+.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 (+.f64 beta alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) 1) (+.f64 beta (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 beta (+.f64 alpha 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))))

simplify143.0ms (1.2%)

Algorithm
egg-herbie
Rules
1282×fma-neg
608×fma-def
496×+-commutative
410×associate-/l*
408×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059711470
1172811000
2642410944
Stop Event
node limit
Counts
224 → 382
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(/.f64 1 (+.f64 2 alpha))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (/.f64 1 (+.f64 2 alpha)))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (+.f64 2 alpha))))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (+.f64 2 alpha)))))
(/.f64 1 beta)
(+.f64 (/.f64 1 beta) (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(/.f64 1 beta)
(+.f64 (/.f64 1 beta) (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(/.f64 1 (+.f64 beta 2))
(+.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 1 (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (/.f64 1 (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))))))
(/.f64 1 alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha))))
(/.f64 1 alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta alpha)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (-.f64 beta alpha)) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)) 1)
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))
(+.f64 (*.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(/.f64 1 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (+.f64 beta (+.f64 alpha 2)) (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2))) (+.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))
(/.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 beta alpha))
(/.f64 (/.f64 (-.f64 beta alpha) 1) (+.f64 beta (+.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))
(fma.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1 -1)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)
(+.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) 1)
(*.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) -1)
(pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
Outputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (-.f64 (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) 1) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) 1) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (+.f64 (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) 1) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2)
(-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha))) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (+.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) alpha))))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (-.f64 (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 alpha (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (-.f64 (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 alpha (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (pow.f64 (/.f64 (+.f64 alpha 2) beta) 3) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 2)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta)))))
(+.f64 1 (-.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(fma.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))))))
(+.f64 (-.f64 (fma.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (fma.f64 (neg.f64 (pow.f64 alpha 3)) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) 1))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))
(fma.f64 2 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(-.f64 (-.f64 (+.f64 (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (neg.f64 (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (-.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (-.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4)) (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))))) (+.f64 (+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 2 beta) 3))) (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (neg.f64 (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (-.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 4)) (pow.f64 (+.f64 2 beta) 3))) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (-.f64 (-.f64 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) beta)) (*.f64 (/.f64 beta (pow.f64 alpha 4)) (pow.f64 (+.f64 2 beta) 3))) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha))
(/.f64 (neg.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) alpha)
(/.f64 (neg.f64 (-.f64 (fma.f64 beta -1 -2) beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))
(-.f64 (/.f64 (*.f64 (fma.f64 beta -1 -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha))
(-.f64 (*.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (fma.f64 beta -1 -2) beta)) (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)))
(+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (-.f64 (fma.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2) (*.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (fma.f64 beta -1 -2) beta))) (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha)))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 4)) (/.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha)))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha 2))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (fma.f64 beta (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (+.f64 alpha 2))) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (-.f64 (fma.f64 alpha -1 -2) alpha))) (/.f64 (-.f64 (fma.f64 alpha -1 -2) alpha) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(/.f64 beta (+.f64 beta 2))
(/.f64 beta (+.f64 2 beta))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) alpha (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) alpha (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha)))) (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1))
(-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(-.f64 (-.f64 (/.f64 beta alpha) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha) (/.f64 (+.f64 2 beta) alpha) -1) (/.f64 (fma.f64 beta -1 -2) alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (fma.f64 -1 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha))))
(+.f64 (fma.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2) (*.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (fma.f64 beta -1 -2) beta))) (-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) -1)
(fma.f64 -1 (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha) -1)
(fma.f64 -1 (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (-.f64 (-.f64 (neg.f64 beta) beta) 2)))) -1)
(+.f64 -1 (-.f64 (/.f64 (*.f64 (fma.f64 beta -1 -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)))
(fma.f64 -1 (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha) (fma.f64 (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha) (/.f64 (+.f64 2 beta) alpha) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) alpha) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 2) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (-.f64 (-.f64 (neg.f64 beta) beta) 2))))) -1)
(+.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 beta -1 -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (*.f64 (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)))
(+.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (-.f64 (fma.f64 beta -1 -2) beta)) (*.f64 (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (-.f64 (fma.f64 beta -1 -2) beta) alpha)))
(/.f64 1 (+.f64 2 alpha))
(/.f64 1 (+.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (/.f64 1 (+.f64 2 alpha)))
(fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))
(-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (+.f64 2 alpha))))
(fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 3))))
(-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 (+.f64 alpha 2) 3) beta))) (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (+.f64 2 alpha)))))
(fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (fma.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4)) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 (+.f64 alpha 2) 3) beta))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4))) (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 beta)
(+.f64 (/.f64 1 beta) (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1 beta) (neg.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta))))
(-.f64 (/.f64 1 beta) (/.f64 (+.f64 alpha 2) (*.f64 beta beta)))
(+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))))
(+.f64 (/.f64 1 beta) (fma.f64 -1 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))
(+.f64 (/.f64 1 beta) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 (+.f64 alpha 2) (*.f64 beta beta))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)) (+.f64 (/.f64 1 beta) (fma.f64 -1 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))
(-.f64 (+.f64 (/.f64 1 beta) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 (+.f64 alpha 2) (*.f64 beta beta)))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)))
(/.f64 1 beta)
(+.f64 (/.f64 1 beta) (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1 beta) (neg.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta))))
(-.f64 (/.f64 1 beta) (/.f64 (+.f64 alpha 2) (*.f64 beta beta)))
(+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))))
(+.f64 (/.f64 1 beta) (fma.f64 -1 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))
(+.f64 (/.f64 1 beta) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 (+.f64 alpha 2) (*.f64 beta beta))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (/.f64 1 beta) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)) (+.f64 (/.f64 1 beta) (fma.f64 -1 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))
(-.f64 (+.f64 (/.f64 1 beta) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 (+.f64 alpha 2) (*.f64 beta beta)))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)))
(/.f64 1 (+.f64 beta 2))
(/.f64 1 (+.f64 2 beta))
(+.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))
(+.f64 (/.f64 1 (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 3))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 3))) (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))
(+.f64 (/.f64 1 (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 3))) (fma.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 4)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 beta) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 3)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 4))) (-.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 alpha (pow.f64 (+.f64 2 beta) 2))))
(/.f64 1 alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))
(fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (/.f64 1 alpha))
(-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha)))
(fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (+.f64 (/.f64 1 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))))
(+.f64 (-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4)) (fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (+.f64 (/.f64 1 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))) (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4)))
(/.f64 1 alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))
(fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (/.f64 1 alpha))
(-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha)))
(fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (+.f64 (/.f64 1 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))))
(+.f64 (-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3)) (/.f64 1 alpha))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4)) (fma.f64 -1 (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)) (+.f64 (/.f64 1 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (-.f64 (/.f64 1 alpha) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))) (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (/.f64 -1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) 1) (+.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) 1) (+.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) -1)
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta alpha)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha 2) beta) -2)) (/.f64 (*.f64 1 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (pow.f64 (+.f64 (+.f64 alpha 2) beta) -1/2) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (-.f64 beta alpha)) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (-.f64 beta alpha)) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta alpha))) (sqrt.f64 (-.f64 beta alpha)) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha 2) beta) -2)) (/.f64 (*.f64 1 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)) 1)
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta) (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 1 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (+.f64 beta (+.f64 alpha 2)) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2))) (+.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (fma.f64 alpha (+.f64 beta alpha) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 beta alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (/.f64 (-.f64 beta alpha) 1) (+.f64 beta (+.f64 alpha 2)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 1/3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 beta (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) beta (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (neg.f64 alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1 -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)))))
(fma.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) -1)
(fma.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 1 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) -1)
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) 1)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha 2) beta) -2)) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 alpha 2) beta) -2)) (/.f64 1 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (-.f64 (+.f64 alpha 2) beta))))
(*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (-.f64 beta (+.f64 alpha 2)) (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) -1)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 3)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 2)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (neg.f64 (neg.f64 (+.f64 beta (+.f64 alpha 2)))) -1)
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 3))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) 1) -1))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1) 1))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1) 1))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) 3))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))))) 1/3))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 2))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 1 (+.f64 (+.f64 alpha 2) beta))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))

localize3.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize12.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 beta (+.f64 beta 2))
Compiler

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
beta
@inf
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@0
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@-inf
(/.f64 beta (+.f64 beta 2))

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1540×pow1
1442×add-exp-log
1440×log1p-expm1-u
1440×expm1-log1p-u
1418×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify62.0ms (0.5%)

Algorithm
egg-herbie
Rules
1202×log-prod
1078×associate-*r*
984×associate-*l*
496×fma-def
478×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01191156
1298974
2889802
35152802
Stop Event
node limit
Counts
44 → 64
Calls
Call 1
Inputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 1)
(*.f64 beta (/.f64 1 (+.f64 beta 2)))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) (/.f64 1 (+.f64 beta 2))))
(*.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) (sqrt.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) (/.f64 1 (+.f64 beta 2))))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 (neg.f64 beta) -2)))
(*.f64 (/.f64 1 (+.f64 beta 2)) beta)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta 2))) (/.f64 beta (sqrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (cbrt.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta 2))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta 2)))
(*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) 8)) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))))
(*.f64 (/.f64 beta (fma.f64 beta beta -4)) (+.f64 beta -2))
(pow.f64 (/.f64 beta (+.f64 beta 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 3)
(pow.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 2)
(pow.f64 (/.f64 (+.f64 beta 2) beta) -1)
(neg.f64 (/.f64 beta (+.f64 (neg.f64 beta) -2)))
(sqrt.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2))
(log.f64 (exp.f64 (/.f64 beta (+.f64 beta 2))))
(cbrt.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(exp.f64 (log.f64 (/.f64 beta (+.f64 beta 2))))
(log1p.f64 (expm1.f64 (/.f64 beta (+.f64 beta 2))))
Outputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(fma.f64 1/2 beta (*.f64 -1/4 (*.f64 beta beta)))
(*.f64 beta (+.f64 1/2 (*.f64 beta -1/4)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(fma.f64 1/2 beta (fma.f64 -1/4 (*.f64 beta beta) (*.f64 1/8 (pow.f64 beta 3))))
(fma.f64 1/2 beta (*.f64 (*.f64 beta beta) (+.f64 -1/4 (*.f64 beta 1/8))))
(fma.f64 1/8 (pow.f64 beta 3) (*.f64 beta (+.f64 1/2 (*.f64 beta -1/4))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(fma.f64 -1/16 (pow.f64 beta 4) (fma.f64 1/2 beta (fma.f64 -1/4 (*.f64 beta beta) (*.f64 1/8 (pow.f64 beta 3)))))
(fma.f64 1/2 beta (fma.f64 -1/16 (pow.f64 beta 4) (*.f64 (*.f64 beta beta) (+.f64 -1/4 (*.f64 beta 1/8)))))
(fma.f64 -1/16 (pow.f64 beta 4) (fma.f64 1/8 (pow.f64 beta 3) (*.f64 beta (+.f64 1/2 (*.f64 beta -1/4)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 1 (/.f64 2 beta))
(+.f64 1 (/.f64 -2 beta))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 beta beta))) (/.f64 2 beta))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta)))
(+.f64 (+.f64 1 (/.f64 -2 beta)) (/.f64 4 (*.f64 beta beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 beta beta))) (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3))))
(+.f64 (/.f64 4 (*.f64 beta beta)) (-.f64 1 (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3)))))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (-.f64 (/.f64 -2 beta) (/.f64 8 (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 (/.f64 -2 beta) (/.f64 -8 (pow.f64 beta 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 1 (/.f64 2 beta))
(+.f64 1 (/.f64 -2 beta))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 beta beta))) (/.f64 2 beta))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta)))
(+.f64 (+.f64 1 (/.f64 -2 beta)) (/.f64 4 (*.f64 beta beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 beta beta))) (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3))))
(+.f64 (/.f64 4 (*.f64 beta beta)) (-.f64 1 (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3)))))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (-.f64 (/.f64 -2 beta) (/.f64 8 (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 (/.f64 -2 beta) (/.f64 -8 (pow.f64 beta 3)))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 1)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 beta (/.f64 1 (+.f64 beta 2)))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) (/.f64 1 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) (sqrt.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) (/.f64 1 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 (neg.f64 beta) -2)))
(/.f64 (neg.f64 beta) (-.f64 -2 beta))
(*.f64 (/.f64 1 (+.f64 beta 2)) beta)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta 2))) (/.f64 beta (sqrt.f64 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta 2)))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (cbrt.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 beta 2))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta 2)))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) 8)) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) 8)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta 3) 8)) (fma.f64 beta beta (fma.f64 beta -2 4)))
(*.f64 (/.f64 beta (fma.f64 beta beta -4)) (+.f64 beta -2))
(pow.f64 (/.f64 beta (+.f64 beta 2)) 1)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 3)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 2)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (/.f64 (+.f64 beta 2) beta) -1)
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(neg.f64 (/.f64 beta (+.f64 (neg.f64 beta) -2)))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 (neg.f64 beta) -2)))
(/.f64 (neg.f64 beta) (-.f64 -2 beta))
(sqrt.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(log.f64 (exp.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(cbrt.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(expm1.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(exp.f64 (log.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(log1p.f64 (expm1.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))

localize11.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
Compiler

Compiled 29 to 21 computations (27.6% saved)

series50.0ms (0.4%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
43.0ms
alpha
@0
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
5.0ms
alpha
@inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
beta
@0
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
beta
@inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
alpha
@-inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)

rewrite57.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1936×pow1
1800×add-exp-log
1798×log1p-expm1-u
1798×expm1-log1p-u
184×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify51.0ms (0.4%)

Algorithm
egg-herbie
Rules
1190×fma-def
788×log-prod
728×log-div
552×associate-+r+
390×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
091932
1217932
2718692
33613692
Stop Event
node limit
Counts
44 → 40
Calls
Call 1
Inputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1)
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
Outputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 2 (/.f64 beta alpha))
(/.f64 (*.f64 2 beta) alpha)
(/.f64 beta (/.f64 alpha 2))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 2 (/.f64 beta alpha))
(/.f64 (*.f64 2 beta) alpha)
(/.f64 beta (/.f64 alpha 2))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/3)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)

localize22.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
99.8%
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
97.1%
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
Compiler

Compiled 59 to 32 computations (45.8% saved)

series56.0ms (0.5%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
35.0ms
beta
@inf
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
10.0ms
beta
@-inf
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
2.0ms
beta
@0
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
1.0ms
beta
@0
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
1.0ms
alpha
@inf
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))

rewrite90.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1358×log-prod
1072×fma-def
622×pow-exp
520×expm1-udef
518×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01287
127485
2404285
Stop Event
node limit
Counts
3 → 141
Calls
Call 1
Inputs
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(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 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(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 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))

simplify177.0ms (1.5%)

Algorithm
egg-herbie
Rules
1164×fma-def
818×distribute-lft-in
806×distribute-rgt-in
804×associate-*r*
672×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070116937
1214415735
Stop Event
node limit
Counts
213 → 376
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 3)) (*.f64 1/6 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)))))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (pow.f64 beta 3)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3))))) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))))) (pow.f64 alpha 2)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 2 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 3 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/3 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 2))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) 1)
(-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1 1)
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1)
(pow.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) 1) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1 -1)
(fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(fma.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
Outputs
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (*.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (fma.f64 1/2 (*.f64 beta (*.f64 beta (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))))))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 beta (*.f64 beta (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))) (*.f64 (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (/.f64 (*.f64 (*.f64 -6 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (*.f64 (pow.f64 beta 3) 1/6))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (fma.f64 1/6 (/.f64 (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 beta 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (/.f64 (*.f64 1/6 (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 alpha 2) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 3/2))))) (pow.f64 beta 3))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (fma.f64 -1/6 (/.f64 (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3)))) (pow.f64 beta 3)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 -1/6 (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (+.f64 alpha 2) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) -3/2)))) (pow.f64 beta 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(log1p.f64 (/.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta))))
(-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta)))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (log1p.f64 (/.f64 beta (+.f64 2 beta))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)))))) (log1p.f64 (/.f64 beta (+.f64 2 beta)))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))
(-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))
(-.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (pow.f64 alpha 3)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))
(-.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (pow.f64 alpha 3)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (+.f64 (fma.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 3)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 beta (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))))))
(+.f64 1 (fma.f64 (*.f64 beta (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))))))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2))))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 beta (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 1/2 (+.f64 (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 2))) (*.f64 beta beta)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 3)) (*.f64 1/6 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)))))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 3) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))))))) (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)))))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 3) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (/.f64 (*.f64 (*.f64 -6 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))))))) (-.f64 (fma.f64 beta (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 1/2 (+.f64 (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 2))) (*.f64 beta beta)))) (/.f64 alpha (+.f64 alpha 2)))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) (fma.f64 2 (/.f64 (fma.f64 1/6 (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (fma.f64 1/4 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) 1/48))) (pow.f64 beta 3)) (+.f64 2 (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/6 (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 alpha 2) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 3/2)))) (fma.f64 1/4 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3)) (*.f64 (fma.f64 -1 alpha -2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) 1/48))) (pow.f64 beta 3)) (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2)) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (pow.f64 beta 3)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)) (*.f64 -2 (/.f64 (fma.f64 -1/48 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 1/6 (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3)))) (*.f64 -1/4 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))))))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 (-.f64 2 (/.f64 alpha beta)) (-.f64 (fma.f64 -2 (/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) -1/48 (fma.f64 -1/4 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3)) (*.f64 (fma.f64 -1 alpha -2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2))) (*.f64 1/6 (fma.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (+.f64 alpha 2) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) -3/2))))))) (pow.f64 beta 3)) (*.f64 (/.f64 2 beta) (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 1 (+.f64 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)))))
(+.f64 (-.f64 1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (*.f64 alpha (*.f64 alpha (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))))))
(fma.f64 (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (pow.f64 alpha 3)) (+.f64 1 (+.f64 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))))
(fma.f64 (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (pow.f64 alpha 3)) (+.f64 (-.f64 1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (-.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta)))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (*.f64 alpha (*.f64 alpha (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 beta (+.f64 2 beta)))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))) alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))))
(fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 -1 beta -2) (/.f64 alpha (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))) alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))))))
(+.f64 (fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 -1 beta -2) (/.f64 alpha (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (/.f64 alpha (/.f64 1 alpha)) (/.f64 alpha (+.f64 beta (+.f64 2 beta))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3))))) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))))
(+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))))) (fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)))))) alpha) (+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))) (/.f64 (fma.f64 1/6 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (fma.f64 -1/6 (pow.f64 (+.f64 2 beta) 3) (*.f64 -1/2 (*.f64 (+.f64 2 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))))) (/.f64 (pow.f64 alpha 3) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2))))))))))
(+.f64 (-.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (/.f64 alpha (/.f64 1 alpha)) (/.f64 alpha (+.f64 beta (+.f64 2 beta))))) (/.f64 (+.f64 2 beta) (/.f64 alpha (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))))) (fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (fma.f64 -1/6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -1/2))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))))))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))
(*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))))) (pow.f64 alpha 2)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)))))))
(-.f64 (fma.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (*.f64 (/.f64 alpha 1/2) (/.f64 alpha (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2)))))) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 3))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (fma.f64 1/6 (pow.f64 (+.f64 2 beta) 3) (fma.f64 1/6 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (*.f64 1/2 (*.f64 (+.f64 2 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)))))) (pow.f64 alpha 3)))))
(-.f64 (-.f64 (fma.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (*.f64 (/.f64 alpha 1/2) (/.f64 alpha (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2)))))) (/.f64 (fma.f64 1/6 (pow.f64 (+.f64 2 beta) 3) (fma.f64 1/2 (pow.f64 (+.f64 2 beta) 3) (*.f64 1/6 (*.f64 2 (pow.f64 (+.f64 2 beta) 3))))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha))))) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha 2))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(fma.f64 beta (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(fma.f64 beta (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta beta) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(fma.f64 beta (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (/.f64 (+.f64 alpha 2) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (/.f64 (+.f64 alpha 2) beta))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (fma.f64 -1 alpha -2) alpha)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 alpha beta) 1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (/.f64 (+.f64 alpha 2) beta))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 beta beta) (+.f64 alpha 2))) (+.f64 (fma.f64 -1 (/.f64 alpha beta) 1) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 (-.f64 1 (/.f64 alpha beta)) (*.f64 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (/.f64 (+.f64 alpha 2) beta))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) (-.f64 (fma.f64 -1 alpha -2) alpha)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(/.f64 beta (+.f64 beta 2))
(/.f64 beta (+.f64 2 beta))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))))
(+.f64 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha))))))
(-.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (*.f64 alpha alpha)))) (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1))
(-.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(-.f64 (-.f64 (/.f64 beta alpha) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(+.f64 (/.f64 beta alpha) (-.f64 (fma.f64 -1 (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) 1)))
(+.f64 (-.f64 (/.f64 beta alpha) (*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha))) (-.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (/.f64 (+.f64 2 beta) alpha))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) -1)
(fma.f64 -1 (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (-.f64 (neg.f64 beta) (+.f64 2 beta))))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha alpha) (-.f64 (neg.f64 beta) (+.f64 2 beta)))))) -1)
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2)))) (/.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) alpha)) -1)
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))) (log1p.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 2 (*.f64 1/2 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 3 (*.f64 1/3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1/3 (*.f64 3 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1/3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 2))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))) (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 3))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (+.f64 (-.f64 beta alpha) -2) (pow.f64 (+.f64 alpha 2) 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 2 (-.f64 alpha beta)) 1)
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (+.f64 (-.f64 beta alpha) -2) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 2 (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1)
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))
(pow.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) 1) -1)
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))
(fabs.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1) 1))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 3))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/3))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha))) -1))
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 beta (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 beta (/.f64 1 (+.f64 alpha (+.f64 2 beta)))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 1 -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (cbrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (*.f64 1 (/.f64 beta (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 beta (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (cbrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (sqrt.f64 beta) (/.f64 (sqrt.f64 beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (sqrt.f64 beta) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (+.f64 (-.f64 beta alpha) -2) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (*.f64 beta (+.f64 2 (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))

eval761.0ms (6.5%)

Compiler

Compiled 28580 to 20465 computations (28.4% saved)

prune322.0ms (2.7%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New85012862
Fresh257
Picked101
Done055
Total85322875
Accurracy
100.0%
Counts
875 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1) 2)
28.4%
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2)
61.1%
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)
29.1%
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) 2)
73.1%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3) 2)
29.7%
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
9.9%
(/.f64 (/.f64 (*.f64 2 beta) alpha) 2)
23.1%
(/.f64 (/.f64 2 alpha) 2)
25.6%
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha)) 2)
49.8%
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
23.0%
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))))) 2)
74.1%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
71.9%
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
74.1%
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1) 2)
32.5%
(/.f64 (+.f64 (*.f64 (/.f64 1 beta) (-.f64 beta alpha)) 1) 2)
29.7%
(/.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
45.4%
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
29.7%
(/.f64 (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha)) 2)
21.6%
(/.f64 (exp.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))) 2)
49.8%
(/.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) 2)
74.0%
(/.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))) 2)
36.9%
(/.f64 2 2)
Compiler

Compiled 751 to 569 computations (24.2% saved)

localize62.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)))
99.5%
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
97.1%
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
82.2%
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))
Compiler

Compiled 91 to 54 computations (40.7% saved)

series77.0ms (0.7%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
57.0ms
beta
@0
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
4.0ms
beta
@inf
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
3.0ms
alpha
@0
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
2.0ms
alpha
@inf
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
2.0ms
alpha
@-inf
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)

rewrite97.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1484×log-prod
1106×fma-def
568×expm1-udef
566×log1p-udef
454×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify349.0ms (3%)

Algorithm
egg-herbie
Rules
1732×fma-def
1396×distribute-rgt-in
1396×distribute-lft-in
970×associate-+r+
500×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081331504
1277729058
Stop Event
node limit
Counts
222 → 327
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3)
(+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3))
(+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (+.f64 (*.f64 2 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/6 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (pow.f64 beta 3)) (+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (+.f64 (*.f64 2 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3))))
(pow.f64 (log.f64 2) 3)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (pow.f64 (log.f64 2) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 (log.f64 2) 2)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (log.f64 2)) (pow.f64 beta 2)) (+.f64 (pow.f64 (log.f64 2) 3) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (*.f64 (log.f64 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (log.f64 2)) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 (log.f64 2) 2)) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 1/3 (*.f64 (log.f64 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3)))))))))))
(pow.f64 (log.f64 2) 3)
(+.f64 (pow.f64 (log.f64 2) 3) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)))
(+.f64 (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)))) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 (log.f64 2) 2))) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (log.f64 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (*.f64 -1/2 (*.f64 (log.f64 2) (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))))) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)))) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))))))))
(pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3)
(+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))) (pow.f64 alpha 3)))))
(pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3)
(+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 beta 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 beta 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)))))))))))
(pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (+.f64 (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (+.f64 (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 beta 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 beta 2))))) (pow.f64 alpha 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)))))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 3)) (*.f64 1/6 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)))))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (pow.f64 beta 3)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3))))) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))))) (pow.f64 alpha 2)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 3))))))
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 0)
(+.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1/3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 0)
(+.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1/3))
(+.f64 0 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))) 1)
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1)
(*.f64 1 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2)))
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2)))
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) 3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3) (pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 6))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(exp.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) 1)
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1 1)
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) 1)
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) alpha) (*.f64 alpha alpha)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 2) 2))) (-.f64 alpha (+.f64 beta 2)) 1)
Outputs
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (*.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))))))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (*.f64 (*.f64 1/6 (pow.f64 beta 3)) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (fma.f64 1/6 (/.f64 (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 beta 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2)) (fma.f64 1/6 (/.f64 (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 3 (*.f64 3/2 alpha)) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)))) (pow.f64 beta 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (fma.f64 -1/6 (/.f64 (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3)))) (pow.f64 beta 3)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 -1/6 (/.f64 (fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)) -3/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3))) (pow.f64 beta 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(log1p.f64 (/.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta))))
(-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta)))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (log1p.f64 (/.f64 beta (+.f64 2 beta))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)))))) (log1p.f64 (/.f64 beta (+.f64 2 beta)))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))
(-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))
(-.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (pow.f64 alpha 3)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))
(-.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (pow.f64 alpha 3)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (+.f64 (fma.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 3)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (*.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))))))))
(+.f64 (fma.f64 beta (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/6 (*.f64 (pow.f64 beta 3) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))))))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (*.f64 (*.f64 beta beta) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (*.f64 (*.f64 1/6 (pow.f64 beta 3)) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (fma.f64 1/6 (/.f64 (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 beta 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2)) (fma.f64 1/6 (/.f64 (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 3 (*.f64 3/2 alpha)) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)))) (pow.f64 beta 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)))))
(log.f64 2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (log.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (log.f64 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(fma.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) beta) (fma.f64 -1/6 (/.f64 (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3)))) (pow.f64 beta 3)) (+.f64 (log.f64 2) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 beta beta))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) beta) (fma.f64 -1/6 (/.f64 (fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)) -3/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3))) (pow.f64 beta 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 beta beta)) (log.f64 2))))
(log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(log1p.f64 (/.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta))))
(-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (log1p.f64 (/.f64 beta (+.f64 2 beta)))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha)) (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (log1p.f64 (/.f64 beta (+.f64 2 beta))))))
(fma.f64 1/2 (*.f64 (*.f64 alpha alpha) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 alpha 3) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)))))) (log1p.f64 (/.f64 beta (+.f64 2 beta)))) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) alpha))))
(+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))
(+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))
(-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))
(-.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (pow.f64 alpha 3)) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))
(+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))
(-.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha))) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 3))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(fma.f64 -1 (/.f64 (+.f64 2 beta) alpha) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 alpha alpha)) (fma.f64 -1/6 (/.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (pow.f64 alpha 3)) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (+.f64 (fma.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 3)) (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (+.f64 2 beta) alpha))
(pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3)
(pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)
(+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3))
(fma.f64 beta (*.f64 3 (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))
(fma.f64 beta (*.f64 3 (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))
(+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (+.f64 (*.f64 2 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3)))
(fma.f64 beta (*.f64 3 (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (fma.f64 (*.f64 beta beta) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (fma.f64 2 (*.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (*.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))
(fma.f64 beta (*.f64 3 (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (fma.f64 (*.f64 beta beta) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (fma.f64 (*.f64 2 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3))))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/6 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (pow.f64 beta 3)) (+.f64 (*.f64 beta (+.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (+.f64 (*.f64 2 (*.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))))))) (pow.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))) 3))))
(fma.f64 (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (fma.f64 (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 1/6 (*.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3)))))) (fma.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (*.f64 1/6 (*.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))))))) (*.f64 (*.f64 1/6 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))))))) (pow.f64 beta 3) (fma.f64 beta (*.f64 3 (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (fma.f64 (*.f64 beta beta) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (fma.f64 2 (*.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (*.f64 1/2 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))
(fma.f64 (pow.f64 beta 3) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (fma.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 1/6 (*.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))))) (fma.f64 (*.f64 1/6 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))) (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))))) (*.f64 (*.f64 1/6 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))))))) (fma.f64 beta (*.f64 3 (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2))) (fma.f64 (*.f64 beta beta) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)) (fma.f64 (*.f64 2 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))))) (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))
(pow.f64 (log.f64 2) 3)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (pow.f64 (log.f64 2) 3)))
(fma.f64 1/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 (pow.f64 (log.f64 2) 3) (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))))
(+.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (fma.f64 -1 alpha -2) alpha)))) (pow.f64 (log.f64 2) 3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 (log.f64 2) 2)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (log.f64 2)) (pow.f64 beta 2)) (+.f64 (pow.f64 (log.f64 2) 3) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (*.f64 beta beta) (pow.f64 (log.f64 2) 2))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4)) (/.f64 (*.f64 beta beta) (log.f64 2))) (+.f64 (pow.f64 (log.f64 2) 3) (*.f64 1/2 (/.f64 (log.f64 2) (/.f64 (*.f64 beta beta) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) beta) (/.f64 (pow.f64 (log.f64 2) 2) beta)) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (fma.f64 -1 alpha -2) alpha)))) (+.f64 (*.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4)) beta) (/.f64 (log.f64 2) beta)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 2) beta) (/.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) beta)) (pow.f64 (log.f64 2) 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (*.f64 (log.f64 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) beta) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (log.f64 2)) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (log.f64 2))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (pow.f64 (log.f64 2) 2)) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 1/3 (*.f64 (log.f64 2) (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (pow.f64 beta 3)))))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (pow.f64 beta 3) (*.f64 (log.f64 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 (pow.f64 beta 3) (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))) (+.f64 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4)) (/.f64 (*.f64 beta beta) (log.f64 2))) (fma.f64 1/2 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4)) (/.f64 (pow.f64 beta 3) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 1/2 (/.f64 (log.f64 2) (/.f64 (*.f64 beta beta) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2))) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (*.f64 beta beta) (pow.f64 (log.f64 2) 2))) (+.f64 (pow.f64 (log.f64 2) 3) (/.f64 (log.f64 2) (/.f64 (pow.f64 beta 3) (fma.f64 1/3 (*.f64 (log.f64 2) (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))))))))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (/.f64 (pow.f64 beta 3) (*.f64 (log.f64 2) (-.f64 (fma.f64 -1 alpha -2) alpha)))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (fma.f64 -1 alpha -2) alpha))) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 (pow.f64 beta 3) (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 3 (*.f64 3/2 alpha)) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)))))) (/.f64 (pow.f64 (log.f64 2) 2) (/.f64 beta (-.f64 (fma.f64 -1 alpha -2) alpha)))) (+.f64 (*.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4)) beta) (/.f64 (log.f64 2) beta)) (fma.f64 1/2 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4)) (/.f64 (pow.f64 beta 3) (-.f64 (fma.f64 -1 alpha -2) alpha))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 2) beta) (/.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) beta)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) beta) (/.f64 (pow.f64 (log.f64 2) 2) beta)) (pow.f64 (log.f64 2) 3)) (/.f64 (log.f64 2) (/.f64 (pow.f64 beta 3) (fma.f64 1/3 (*.f64 (log.f64 2) (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 3 (*.f64 3/2 alpha)) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2))))) (*.f64 1/2 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2)))))))))))))))
(pow.f64 (log.f64 2) 3)
(+.f64 (pow.f64 (log.f64 2) 3) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)))
(+.f64 (pow.f64 (log.f64 2) 3) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 (log.f64 2) 2)) -3/2) beta)))
(-.f64 (pow.f64 (log.f64 2) 3) (/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (pow.f64 (log.f64 2) 2)) -3/2) beta))
(+.f64 (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)))) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2)))))))
(+.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4)) (/.f64 (*.f64 beta beta) (log.f64 2))) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (*.f64 beta beta) (pow.f64 (log.f64 2) 2))) (+.f64 (pow.f64 (log.f64 2) 3) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 (log.f64 2) 2)) -3/2) beta) (*.f64 1/2 (/.f64 (log.f64 2) (/.f64 (*.f64 beta beta) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2))))))))
(+.f64 (*.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4)) beta) (/.f64 (log.f64 2) beta)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) beta) (/.f64 (pow.f64 (log.f64 2) 2) beta)) (pow.f64 (log.f64 2) 3)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 2) beta) (/.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) beta))) (/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (pow.f64 (log.f64 2) 2)) -3/2) beta))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 (log.f64 2) 2))) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (log.f64 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (*.f64 -1/2 (*.f64 (log.f64 2) (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))))) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)))) (pow.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (pow.f64 beta 2))) (+.f64 (pow.f64 (log.f64 2) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) beta)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 2) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (pow.f64 beta 2))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4))) (fma.f64 1/6 (*.f64 (pow.f64 (log.f64 2) 2) (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3))))) (fma.f64 (log.f64 2) (fma.f64 1/3 (*.f64 (log.f64 2) (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3))))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))))) (*.f64 (*.f64 (log.f64 2) (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) -1/2)))) (pow.f64 beta 3)) (+.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/4)) (/.f64 (*.f64 beta beta) (log.f64 2))) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (/.f64 (*.f64 beta beta) (pow.f64 (log.f64 2) 2))) (+.f64 (pow.f64 (log.f64 2) 3) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 (log.f64 2) 2)) -3/2) beta) (*.f64 1/2 (/.f64 (log.f64 2) (/.f64 (*.f64 beta beta) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)))))))))
(-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4)) beta) (/.f64 (log.f64 2) beta)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) beta) (/.f64 (pow.f64 (log.f64 2) 2) beta)) (pow.f64 (log.f64 2) 3)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (log.f64 2) beta) (/.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) beta))) (/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (pow.f64 (log.f64 2) 2)) -3/2) beta)))) (/.f64 (fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 (log.f64 2) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/4))) (fma.f64 1/6 (*.f64 (fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)) -3/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3))) (pow.f64 (log.f64 2) 2)) (fma.f64 (log.f64 2) (fma.f64 1/3 (*.f64 (log.f64 2) (fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)) -3/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3)))) (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -1 alpha -2) alpha)) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))))) (*.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (log.f64 2) (-.f64 (fma.f64 -1 alpha -2) alpha))) -1/2)))) (pow.f64 beta 3)))
(pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3)
(pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3)
(+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha))
(+.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3) (*.f64 alpha (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3)))
(fma.f64 alpha (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3) (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha)))
(fma.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (*.f64 alpha alpha) (+.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3) (*.f64 alpha (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3))))
(fma.f64 (*.f64 alpha alpha) (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (fma.f64 2 (/.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2) (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2))) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (fma.f64 alpha (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3) (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 3) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))) alpha) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) 2) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (+.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)) (*.f64 (log.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta 2)))))))) (pow.f64 alpha 3)))))
(fma.f64 (fma.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2)) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (*.f64 alpha alpha) (+.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3) (fma.f64 (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3) alpha (*.f64 (pow.f64 alpha 3) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 1/6 (*.f64 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 1/3 (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))))) (neg.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))))) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))))))))))
(+.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (fma.f64 2 (/.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (/.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2) (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2))) (*.f64 (*.f64 1/2 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 3)) (fma.f64 (pow.f64 alpha 3) (-.f64 (-.f64 (fma.f64 1/6 (*.f64 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2)) (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (fma.f64 (*.f64 1/3 (log1p.f64 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (/.f64 (neg.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))))) (/.f64 (fma.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))) (/.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (*.f64 alpha (*.f64 (/.f64 (pow.f64 (log1p.f64 (/.f64 beta (+.f64 2 beta))) 2) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) -3))))
(pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 3)
(pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 3)
(+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha))))
(+.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 3) (*.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2))) -3))
(fma.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2))) -3 (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 3))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)))))))
(fma.f64 2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (*.f64 alpha alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (+.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 3) (fma.f64 -1 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2))) (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2)))))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) alpha)) (*.f64 (/.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) alpha) (/.f64 (fma.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2)) alpha))) (+.f64 (fma.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2))) -3 (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 3)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 beta 2) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3))) (+.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (+.f64 beta 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))) 2)) alpha)))))))))))
(+.f64 (/.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) (/.f64 (pow.f64 alpha 3) (fma.f64 -1 (*.f64 (+.f64 2 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)) (*.f64 1/3 (*.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8))))))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (*.f64 alpha alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (fma.f64 1/6 (/.f64 (*.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2)) (pow.f64 alpha 3)) (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (fma.f64 -1 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 (+.f64 2 beta) (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (pow.f64 alpha 3)) (+.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 3) (fma.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (pow.f64 alpha 3) (+.f64 2 beta))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2))) (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))) 2)))))))))))))
(+.f64 (/.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (/.f64 (pow.f64 alpha 3) (fma.f64 1/3 (*.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (*.f64 (pow.f64 (+.f64 2 beta) 3) -2)) (neg.f64 (pow.f64 (+.f64 2 beta) 3))))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) alpha)) (+.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2)) (pow.f64 alpha 3)) (*.f64 (/.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) alpha) (/.f64 (fma.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2)) alpha))) (-.f64 (-.f64 (+.f64 (-.f64 (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 3) (/.f64 (fma.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (pow.f64 alpha 3) (+.f64 2 beta)))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2))) (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2)))))) (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha))) (pow.f64 alpha 3))) (/.f64 (+.f64 2 beta) (/.f64 alpha (pow.f64 (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)) 2)))))))
(pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3)
(pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 3)
(pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3))
(fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2))) alpha) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 3))
(-.f64 (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 3) (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2))) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (+.f64 (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)))))))
(fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2))) alpha) (+.f64 (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 3) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))))))
(+.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 3) (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2))) alpha)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2) alpha)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) alpha)) (/.f64 (fma.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (*.f64 2 (*.f64 (+.f64 beta 2) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)))) alpha)) (+.f64 (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 beta 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 beta 2))))) (pow.f64 alpha 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))) 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (pow.f64 alpha 2)))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2))) alpha) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 3)) (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 1/3 (*.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4))) (*.f64 (+.f64 2 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) (fma.f64 1/6 (*.f64 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2)) (fma.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (*.f64 (+.f64 2 beta) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (*.f64 (+.f64 2 beta) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))))))) (pow.f64 alpha 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))) 2))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))))))
(+.f64 (-.f64 (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 3) (/.f64 (*.f64 3 (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2))) alpha)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2) alpha)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) (/.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) alpha)) (/.f64 (fma.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (*.f64 alpha alpha) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))))))) (/.f64 (fma.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (fma.f64 1/3 (*.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (*.f64 2 (pow.f64 (+.f64 2 beta) 3))) (pow.f64 (+.f64 2 beta) 3)) (fma.f64 1/6 (*.f64 (*.f64 2 (pow.f64 (+.f64 2 beta) 3)) (pow.f64 (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) 2)) (fma.f64 (+.f64 2 beta) (fma.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))) (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (+.f64 2 beta) 3) (+.f64 (log.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (log.f64 (/.f64 -1 alpha))))))) (pow.f64 alpha 3))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2)))))))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 beta (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))))))
(+.f64 1 (fma.f64 (*.f64 beta (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2))))))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2))))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 beta (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 (*.f64 beta beta) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 3)) (*.f64 1/6 (+.f64 (*.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 3)))))))))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 beta (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))) (pow.f64 (+.f64 2 alpha) 2))))) 2)))))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 3) (fma.f64 6 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (fma.f64 -6 (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))))))))) (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 2)) (*.f64 2 (/.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (pow.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (*.f64 (+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2)))))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (*.f64 1/6 (+.f64 (fma.f64 6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 3) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))) (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 3))))) (-.f64 (fma.f64 beta (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2))))) (*.f64 (*.f64 (*.f64 beta beta) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 alpha 2)) (/.f64 alpha (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (+.f64 alpha 2) 2)))) 2) (-.f64 (/.f64 (*.f64 2 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) 2) (pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2))))))) (/.f64 alpha (+.f64 alpha 2)))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))))) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (*.f64 1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)))) (pow.f64 beta 3))) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) (fma.f64 2 (/.f64 (fma.f64 1/6 (fma.f64 1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (fma.f64 1/4 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2)))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) 1/48))) (pow.f64 beta 3)) (+.f64 2 (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/6 (fma.f64 1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (fma.f64 3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) (*.f64 (+.f64 3 (*.f64 3/2 alpha)) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)))) (fma.f64 1/4 (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2)))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) 1/48))) (pow.f64 beta 3)) (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2)) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta)) 2) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha))))) (*.f64 1/8 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (pow.f64 beta 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)))) (+.f64 (*.f64 -3/2 (*.f64 (+.f64 2 alpha) (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2))) (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 3))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)))))))) (pow.f64 beta 3)))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 alpha beta) 2) (fma.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))) (*.f64 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) 1/8)) (*.f64 beta beta)) (*.f64 -2 (/.f64 (fma.f64 -1/48 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3) (fma.f64 1/6 (fma.f64 -3 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (fma.f64 -3/2 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2)) (*.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 3)))) (*.f64 -1/4 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (fma.f64 -1/4 (pow.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) 2) (neg.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))))))))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (-.f64 2 (/.f64 alpha beta)) (fma.f64 -2 (/.f64 (fma.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) -1/48 (fma.f64 1/6 (fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2)) -3/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 3) (*.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (fma.f64 -1 alpha -2) alpha)) -3))) (*.f64 (*.f64 -1/4 (-.f64 (fma.f64 -1 alpha -2) alpha)) (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2)))))) (pow.f64 beta 3)) (*.f64 2 (/.f64 (fma.f64 1/2 (fma.f64 -1/4 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) (*.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) (fma.f64 -1 alpha -2))) (*.f64 (pow.f64 (-.f64 (fma.f64 -1 alpha -2) alpha) 2) 1/8)) (*.f64 beta beta))))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 1 (+.f64 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)))))
(+.f64 (-.f64 1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (+.f64 beta 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2))) (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))))))
(fma.f64 (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3)) (*.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (pow.f64 alpha 3)) (+.f64 1 (+.f64 (fma.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (/.f64 beta (+.f64 2 beta))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)) (fma.f64 2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 (+.f64 2 beta) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))))
(+.f64 (fma.f64 (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (+.f64 1 (/.f64 beta (+.f64 2 beta)))) (fma.f64 6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (*.f64 (+.f64 2 beta) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (/.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 3) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 3))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (pow.f64 alpha 3)) 1) (-.f64 (fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 (/.f64 2 (+.f64 2 beta)) (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 1 (/.f64 beta (+.f64 2 beta))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) 2) (pow.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))))
(exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))
(*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))))
(fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 -1 beta -2) (/.f64 alpha (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))))))
(+.f64 (fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 -1 beta -2) (/.f64 alpha (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (*.f64 alpha alpha) (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 2) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -6 (pow.f64 (+.f64 beta 2) 3))))) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))))))) (pow.f64 alpha 3)) (exp.f64 (+.f64 (log.f64 (/.f64 1 alpha)) (log.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2)))))))))
(+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1))) (/.f64 (*.f64 alpha alpha) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))))) (fma.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta))))))) alpha) (+.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 (log.f64 alpha)) (log.f64 (-.f64 beta (neg.f64 (+.f64 2 beta)))))) (fma.f64 1/6 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -8)) (fma.f64 -1/6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)) (+.f64 2 beta))))) (pow.f64 alpha 3)))))
(+.f64 (-.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (*.f64 alpha alpha) (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta))))) (/.f64 (+.f64 2 beta) (/.f64 alpha (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)))))) (fma.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)) (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (fma.f64 (pow.f64 (+.f64 2 beta) 3) -1/2 (*.f64 -1/6 (pow.f64 (+.f64 2 beta) 3)))) (/.f64 (pow.f64 alpha 3) (*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 2 beta)))))))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))
(exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha))))
(*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))))) (pow.f64 alpha 2)) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)))))))
(-.f64 (fma.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (/.f64 alpha (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (/.f64 alpha (/.f64 -1 alpha))))) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (+.f64 beta 2)) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 2)) (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -6 (pow.f64 (+.f64 beta 2) 3)) (*.f64 2 (pow.f64 (+.f64 beta 2) 3))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (pow.f64 (+.f64 beta 2) 2))) (+.f64 beta 2))))) (exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (log.f64 (/.f64 -1 alpha))))) (pow.f64 alpha 3))))))
(fma.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 alpha (+.f64 2 beta))) (+.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)))))) (neg.f64 (/.f64 (fma.f64 1/6 (pow.f64 (+.f64 2 beta) 3) (fma.f64 1/6 (fma.f64 6 (pow.f64 (+.f64 2 beta) 3) (*.f64 (pow.f64 (+.f64 2 beta) 3) -4)) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 beta) 2) 1)) (+.f64 2 beta)))) (/.f64 (pow.f64 alpha 3) (exp.f64 (+.f64 (log.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta))) (log.f64 (/.f64 -1 alpha)))))))))
(-.f64 (-.f64 (fma.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (/.f64 alpha (+.f64 (-.f64 (neg.f64 beta) beta) -2)) (/.f64 alpha (/.f64 -1 alpha))))) (/.f64 (fma.f64 1/6 (pow.f64 (+.f64 2 beta) 3) (fma.f64 1/2 (pow.f64 (+.f64 2 beta) 3) (*.f64 1/6 (*.f64 2 (pow.f64 (+.f64 2 beta) 3))))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha))))) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 alpha (+.f64 2 beta))))
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 0)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (log1p.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3/2)) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3/2)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1/3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 0)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))))
(+.f64 0 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (log.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))) (log.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (log.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (log1p.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))))
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 1 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1/3) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (pow.f64 1 1/3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3) (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3/2)) (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3/2)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1/3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))
(fabs.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(log.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1/3))
(log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 0 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))) 1)
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 1)
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 1 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) (*.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2) 3) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3) (pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(*.f64 (*.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 6))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 6))
(log.f64 (exp.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3) 3))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(exp.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) 1))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3)))
(pow.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3)
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) 3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)) 2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2)) (cbrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(pow.f64 (exp.f64 1) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))) (sqrt.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 3))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) 1)
(fma.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) 1)
(fma.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 beta alpha) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (-.f64 beta alpha) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 2 alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (sqrt.f64 (-.f64 beta alpha))) 1)
(fma.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 2 alpha))) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 2 alpha)))) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) alpha) (*.f64 alpha alpha)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 3))) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 alpha)) (*.f64 alpha alpha)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 beta 2) 2))) (-.f64 alpha (+.f64 beta 2)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 2))) (-.f64 alpha (+.f64 2 beta)) 1)
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 2 beta) 2))) (+.f64 (-.f64 alpha beta) -2) 1)

localize6.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize15.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 beta (+.f64 2 beta))
99.9%
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
Compiler

Compiled 37 to 25 computations (32.4% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
alpha
@inf
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
0.0ms
alpha
@0
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
0.0ms
alpha
@-inf
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
0.0ms
beta
@0
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))
0.0ms
beta
@-inf
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha))

rewrite98.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1122×prod-diff
968×log-prod
702×pow-prod-down
570×fma-def
478×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (0.7%)

Algorithm
egg-herbie
Rules
1116×distribute-lft-in
1086×distribute-rgt-in
956×fma-def
868×unswap-sqr
350×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02703587
16543065
221832675
Stop Event
node limit
Counts
147 → 149
Calls
Call 1
Inputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
2
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 0 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 (/.f64 1 alpha) beta) (*.f64 (/.f64 1 alpha) (+.f64 beta 2)))
(+.f64 (*.f64 (/.f64 1 alpha) (+.f64 beta 2)) (*.f64 (/.f64 1 alpha) beta))
(+.f64 (*.f64 beta (/.f64 1 alpha)) (*.f64 (+.f64 beta 2) (/.f64 1 alpha)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 1 alpha)) (*.f64 beta (/.f64 1 alpha)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 1)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 1 (/.f64 alpha (+.f64 2 (+.f64 beta beta))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (/.f64 alpha (cbrt.f64 (+.f64 2 (+.f64 beta beta)))))
(/.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (sqrt.f64 (+.f64 2 (+.f64 beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (*.f64 alpha (-.f64 (-.f64 beta beta) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) 1) (*.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) -1) (*.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) 1) (*.f64 (-.f64 (-.f64 beta beta) 2) alpha))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) -1) (*.f64 (-.f64 (-.f64 beta beta) 2) (neg.f64 alpha)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (neg.f64 alpha) (-.f64 (-.f64 beta beta) 2)))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha))
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) 1) alpha)
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) -1) (neg.f64 alpha))
(/.f64 (*.f64 (/.f64 1 alpha) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (*.f64 (/.f64 1 alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (-.f64 beta beta) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (/.f64 1 alpha)) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 alpha)) (-.f64 (-.f64 beta beta) 2))
(/.f64 (*.f64 -1 (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha))
(pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 2)
(pow.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(fma.f64 beta (/.f64 1 alpha) (*.f64 (+.f64 beta 2) (/.f64 1 alpha)))
(fma.f64 (+.f64 beta 2) (/.f64 1 alpha) (*.f64 beta (/.f64 1 alpha)))
(fma.f64 (/.f64 1 alpha) beta (*.f64 (/.f64 1 alpha) (+.f64 beta 2)))
(fma.f64 (/.f64 1 alpha) (+.f64 beta 2) (*.f64 (/.f64 1 alpha) beta))
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (+.f64 beta beta)))) 1)
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 (-.f64 beta beta) 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (-.f64 beta beta) 2)))
(*.f64 (+.f64 2 (+.f64 beta beta)) 1)
(*.f64 1 (+.f64 2 (+.f64 beta beta)))
(*.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (cbrt.f64 (+.f64 2 (+.f64 beta beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 1))
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (sqrt.f64 (+.f64 2 (+.f64 beta beta))))
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) 1))
(*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (/.f64 1 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (-.f64 (-.f64 beta beta) 2)))
(/.f64 1 (/.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))))
(/.f64 1 (/.f64 (-.f64 (-.f64 beta beta) 2) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (+.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 beta beta) (*.f64 beta (+.f64 beta 2)))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (-.f64 beta beta) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) 1) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) 1) (-.f64 (-.f64 beta beta) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (neg.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (neg.f64 (-.f64 (-.f64 beta beta) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta beta)) (-.f64 (+.f64 beta 2) beta))
(pow.f64 (+.f64 2 (+.f64 beta beta)) 1)
(pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 3)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) -1)
(pow.f64 (/.f64 (-.f64 (-.f64 beta beta) 2) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2))
(log.f64 (exp.f64 (+.f64 2 (+.f64 beta beta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (+.f64 beta beta)))))
(log.f64 (*.f64 (exp.f64 beta) (+.f64 1 (expm1.f64 (+.f64 beta 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 beta)) (exp.f64 (+.f64 beta 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 beta)) (+.f64 1 (expm1.f64 (+.f64 beta 2)))))
(log.f64 (*.f64 (exp.f64 (+.f64 beta 2)) (+.f64 1 (expm1.f64 beta))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 beta 2))) (exp.f64 beta)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 beta 2))) (+.f64 1 (expm1.f64 beta))))
(cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3))
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 beta beta))))
(exp.f64 (log.f64 (+.f64 2 (+.f64 beta beta))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 beta beta))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 beta beta))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta)))) 2))
(log1p.f64 (expm1.f64 (+.f64 2 (+.f64 beta beta))))
(fma.f64 beta 1 (+.f64 beta 2))
(fma.f64 (+.f64 beta 2) 1 beta)
(fma.f64 1 beta (+.f64 beta 2))
(fma.f64 1 (+.f64 beta 2) beta)
(fma.f64 (cbrt.f64 (+.f64 beta 2)) (cbrt.f64 (pow.f64 (+.f64 beta 2) 2)) beta)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta 2) 2)) (cbrt.f64 (+.f64 beta 2)) beta)
(fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) (+.f64 beta 2))
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 beta) (+.f64 beta 2))
(fma.f64 (sqrt.f64 (+.f64 beta 2)) (sqrt.f64 (+.f64 beta 2)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta 2))
(fma.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 1 (fma.f64 beta (-.f64 beta 2) 4)) beta)
(fma.f64 (-.f64 4 (*.f64 beta beta)) (/.f64 1 (-.f64 2 beta)) beta)
Outputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 2 (/.f64 beta alpha))
(/.f64 (+.f64 beta beta) alpha)
(/.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 2 (/.f64 beta alpha))
(/.f64 (+.f64 beta beta) alpha)
(/.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
2
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 2 beta)
(+.f64 beta beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 2 beta)
(+.f64 beta beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(+.f64 0 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 (/.f64 1 alpha) beta) (*.f64 (/.f64 1 alpha) (+.f64 beta 2)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 (/.f64 1 alpha) (+.f64 beta 2)) (*.f64 (/.f64 1 alpha) beta))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 beta (/.f64 1 alpha)) (*.f64 (+.f64 beta 2) (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 1 alpha)) (*.f64 beta (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 1 (/.f64 alpha (+.f64 2 (+.f64 beta beta))))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (/.f64 alpha (cbrt.f64 (+.f64 2 (+.f64 beta beta)))))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (sqrt.f64 (+.f64 2 (+.f64 beta beta)))))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (*.f64 alpha (-.f64 (-.f64 beta beta) 2)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) 1) (*.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) -1) (*.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) 1) (*.f64 (-.f64 (-.f64 beta beta) 2) alpha))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) -1) (*.f64 (-.f64 (-.f64 beta beta) 2) (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (neg.f64 alpha) (-.f64 (-.f64 beta beta) 2)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) 1) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(/.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (cbrt.f64 alpha) (cbrt.f64 (*.f64 alpha alpha))))
(/.f64 (fma.f64 2 beta 2) (*.f64 (cbrt.f64 (*.f64 alpha alpha)) (cbrt.f64 alpha)))
(/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) -1) (neg.f64 alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (*.f64 (/.f64 1 alpha) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (*.f64 (/.f64 1 alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (-.f64 beta beta) 2))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (/.f64 1 alpha)) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 alpha (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 alpha)) (-.f64 (-.f64 beta beta) 2))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha -2))
(*.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) -2) alpha) -1/2)
(/.f64 (/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2) alpha)
(/.f64 (*.f64 -1 (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 3)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 2) 1/2)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 3) 1/3)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 2)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) -1)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 2))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (exp.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) 3))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3) (pow.f64 alpha 3)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 1))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 1) 1))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 3))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 1/3))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 beta (/.f64 1 alpha) (*.f64 (+.f64 beta 2) (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (+.f64 beta 2) (/.f64 1 alpha) (*.f64 beta (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (/.f64 1 alpha) beta (*.f64 (/.f64 1 alpha) (+.f64 beta 2)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (/.f64 1 alpha) (+.f64 beta 2) (*.f64 (/.f64 1 alpha) beta))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (+.f64 beta beta)))) 1)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 (-.f64 beta beta) 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (-.f64 beta beta) 2)))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(*.f64 (+.f64 2 (+.f64 beta beta)) 1)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 1 (+.f64 2 (+.f64 beta beta)))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (cbrt.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 1))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (sqrt.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) 1))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (/.f64 1 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (-.f64 (-.f64 beta beta) 2)))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(/.f64 1 (/.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(/.f64 1 (/.f64 (-.f64 (-.f64 beta beta) 2) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) (+.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 beta beta) (*.f64 beta (+.f64 beta 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (-.f64 beta beta) 2))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3)) 1) (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) 1) (-.f64 (-.f64 beta beta) 2))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) (neg.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) (neg.f64 (-.f64 (-.f64 beta beta) 2)))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(/.f64 (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta beta)) (-.f64 (+.f64 beta 2) beta))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(pow.f64 (+.f64 2 (+.f64 beta beta)) 1)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(pow.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) 3)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2) 1/2)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3) 1/3)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(pow.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) 2)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 beta 2) (-.f64 (+.f64 beta 2) beta) (*.f64 beta beta)) (+.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 beta 3))) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) (+.f64 beta (-.f64 2 beta)) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 2 beta) 2 (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (+.f64 2 beta) (*.f64 beta beta)))
(pow.f64 (/.f64 (-.f64 (-.f64 beta beta) 2) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))) -1)
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 2 beta) 2)) -1/2)
(*.f64 (*.f64 (fma.f64 2 beta 2) -2) -1/2)
(/.f64 (*.f64 (fma.f64 2 beta 2) 2) 2)
(sqrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (exp.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (+.f64 beta beta)))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (exp.f64 beta) (+.f64 1 (expm1.f64 (+.f64 beta 2)))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 beta)) (exp.f64 (+.f64 beta 2))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 beta)) (+.f64 1 (expm1.f64 (+.f64 beta 2)))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (exp.f64 (+.f64 beta 2)) (+.f64 1 (expm1.f64 beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 beta 2))) (exp.f64 beta)))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 beta 2))) (+.f64 1 (expm1.f64 beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (log.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 beta beta))) 1))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 beta beta))) 1) 1))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta)))) 3))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 3)) 1/3))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta)))) 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(log1p.f64 (expm1.f64 (+.f64 2 (+.f64 beta beta))))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 beta 1 (+.f64 beta 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 (+.f64 beta 2) 1 beta)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 1 beta (+.f64 beta 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 1 (+.f64 beta 2) beta)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 (cbrt.f64 (+.f64 beta 2)) (cbrt.f64 (pow.f64 (+.f64 beta 2) 2)) beta)
(fma.f64 (cbrt.f64 (+.f64 2 beta)) (cbrt.f64 (pow.f64 (+.f64 2 beta) 2)) beta)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 beta 2) 2)) (cbrt.f64 (+.f64 beta 2)) beta)
(fma.f64 (cbrt.f64 (+.f64 2 beta)) (cbrt.f64 (pow.f64 (+.f64 2 beta) 2)) beta)
(fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) (+.f64 beta 2))
(fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) (+.f64 2 beta))
(+.f64 (fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) 2) beta)
(fma.f64 (cbrt.f64 (*.f64 beta beta)) (cbrt.f64 beta) (+.f64 beta 2))
(fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) (+.f64 2 beta))
(+.f64 (fma.f64 (cbrt.f64 beta) (cbrt.f64 (*.f64 beta beta)) 2) beta)
(fma.f64 (sqrt.f64 (+.f64 beta 2)) (sqrt.f64 (+.f64 beta 2)) beta)
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta 2))
(+.f64 2 (+.f64 beta beta))
(fma.f64 2 beta 2)
(fma.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 1 (fma.f64 beta (-.f64 beta 2) 4)) beta)
(fma.f64 (+.f64 (pow.f64 beta 3) 8) (/.f64 1 (fma.f64 beta (+.f64 beta -2) 4)) beta)
(+.f64 beta (/.f64 (+.f64 (pow.f64 beta 3) 8) (fma.f64 beta (+.f64 beta -2) 4)))
(fma.f64 (-.f64 4 (*.f64 beta beta)) (/.f64 1 (-.f64 2 beta)) beta)
(+.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta)))

localize66.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha))
98.7%
(/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha)
95.3%
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
94.8%
(*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha))
Compiler

Compiled 140 to 88 computations (37.1% saved)

series14.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
7.0ms
beta
@inf
(*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha))
1.0ms
alpha
@0
(*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha))
1.0ms
beta
@0
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
1.0ms
alpha
@0
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))
1.0ms
beta
@-inf
(-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha))

rewrite132.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
818×expm1-udef
514×add-sqr-sqrt
500×pow1
500×*-un-lft-identity
476×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify190.0ms (1.6%)

Algorithm
egg-herbie
Rules
960×fma-neg
696×log-prod
596×cube-prod
564×associate-*r*
510×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043813809
1137511493
2589811463
Stop Event
node limit
Counts
253 → 288
Calls
Call 1
Inputs
(/.f64 4 alpha)
(+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 6 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 6 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 6 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 (/.f64 -1 alpha) (*.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta 2))))
(+.f64 (*.f64 (*.f64 beta (+.f64 beta -2)) (/.f64 -1 alpha)) (*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta 2)) (/.f64 -1 alpha)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 1)
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (neg.f64 alpha))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha -1))
(/.f64 1 (/.f64 alpha (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) alpha)
(/.f64 (neg.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1))) (neg.f64 alpha))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) 1) alpha)
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 3) (pow.f64 (/.f64 -1 alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 alpha) 3) (pow.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(exp.f64 (log.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 1))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 1 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))
(*.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 alpha -1))) (*.f64 alpha (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))) (*.f64 alpha (*.f64 alpha (*.f64 alpha -1))))
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) alpha) (*.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (*.f64 alpha alpha))
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) alpha) (*.f64 alpha (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)) (*.f64 alpha (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))) (neg.f64 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))) (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)))
(pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 -1 alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) 1)
(*.f64 (+.f64 beta -2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (/.f64 1 (*.f64 alpha (*.f64 alpha -1))))
(*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 -1 alpha) (/.f64 1 alpha)))
(*.f64 (/.f64 -1 alpha) (*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 1 alpha))
(*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1)
(*.f64 1 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 1 alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 1 alpha)))
(*.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 -1 alpha))
(*.f64 (/.f64 1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 1) (/.f64 (/.f64 -1 alpha) alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 (/.f64 -1 alpha) (sqrt.f64 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) 1) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) alpha))
(*.f64 (/.f64 (+.f64 beta -2) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) (sqrt.f64 alpha)) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (/.f64 -1 alpha) (sqrt.f64 alpha)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (/.f64 -1 alpha) 1) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) (/.f64 -1 alpha))
(*.f64 (/.f64 (/.f64 -1 alpha) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (cbrt.f64 alpha)))
(pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 2)
(pow.f64 (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (neg.f64 alpha)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(exp.f64 (log.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (*.f64 (/.f64 -1 alpha) -2) (*.f64 (/.f64 -1 alpha) (+.f64 beta beta)))
(+.f64 (*.f64 (/.f64 -1 alpha) (+.f64 beta beta)) (*.f64 (/.f64 -1 alpha) -2))
(+.f64 (*.f64 -2 (/.f64 -1 alpha)) (*.f64 (+.f64 beta beta) (/.f64 -1 alpha)))
(+.f64 (*.f64 (+.f64 beta beta) (/.f64 -1 alpha)) (*.f64 -2 (/.f64 -1 alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))) 1)
(/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))
(/.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha -1))
(/.f64 1 (/.f64 alpha (*.f64 -1 (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (*.f64 alpha -1) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta 2))))
(/.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (*.f64 (*.f64 alpha -1) (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) alpha)
(/.f64 (*.f64 -1 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3))) (*.f64 alpha (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (*.f64 -1 (+.f64 (*.f64 beta (+.f64 beta beta)) -4)) (*.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) -1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) alpha))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) 1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) 1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) (*.f64 alpha -1)))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) -1) (*.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) 1) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) 1) (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 alpha -1)))
(/.f64 (neg.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2)))) (neg.f64 alpha))
(/.f64 (*.f64 (/.f64 -1 alpha) (+.f64 -8 (pow.f64 (+.f64 beta beta) 3))) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))))
(/.f64 (*.f64 (/.f64 -1 alpha) (+.f64 (*.f64 beta (+.f64 beta beta)) -4)) (+.f64 beta (+.f64 beta 2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (/.f64 -1 alpha)) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (/.f64 -1 alpha)) (+.f64 beta (+.f64 beta 2)))
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) 1) alpha)
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
Outputs
(/.f64 4 alpha)
(+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha)))
(fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) alpha))
(/.f64 (*.f64 beta (+.f64 beta beta)) alpha)
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 6 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (/.f64 (*.f64 6 beta) alpha))
(fma.f64 6 (/.f64 beta alpha) (/.f64 (*.f64 beta (+.f64 beta beta)) alpha))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) alpha))
(/.f64 (*.f64 beta (+.f64 beta beta)) alpha)
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 6 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (/.f64 (*.f64 6 beta) alpha))
(fma.f64 6 (/.f64 beta alpha) (/.f64 (*.f64 beta (+.f64 beta beta)) alpha))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 6 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 6 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) alpha))
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 alpha (fma.f64 -1 beta -2))))
(/.f64 (+.f64 -2 (*.f64 beta -2)) (/.f64 alpha (fma.f64 beta -1 -2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 -4 (*.f64 alpha alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 2 alpha)) (/.f64 -4 (*.f64 alpha alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 2 alpha)) (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 2 alpha)) (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))
(/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha)))
(fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 2 alpha)) (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))) (/.f64 2 alpha)) (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha))
(/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (*.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha)))
(-.f64 (/.f64 -2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (*.f64 beta (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha))) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha)))) (/.f64 4 (*.f64 alpha alpha)))
(fma.f64 (neg.f64 beta) (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (+.f64 (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 2 alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 2 alpha)) (fma.f64 (neg.f64 beta) (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha))) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 -2 (*.f64 beta beta)) (*.f64 alpha alpha)))) (/.f64 4 (*.f64 alpha alpha)))
(fma.f64 (neg.f64 beta) (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (+.f64 (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 2 alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 2 alpha)) (fma.f64 (neg.f64 beta) (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (/.f64 -4 (*.f64 alpha alpha))))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))
(/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(fma.f64 2 (/.f64 beta alpha) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha))))
(+.f64 (/.f64 2 alpha) (fma.f64 (/.f64 beta alpha) 2 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2)))))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (*.f64 alpha alpha))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 6 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (*.f64 6 beta) (*.f64 alpha alpha)))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (*.f64 6 (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))))
(fma.f64 6 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 (*.f64 -1 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha alpha)))
(neg.f64 (/.f64 (fma.f64 beta -1 -2) (/.f64 (*.f64 alpha alpha) (fma.f64 beta 2 2))))
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(*.f64 2 (/.f64 beta alpha))
(*.f64 (/.f64 beta alpha) 2)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(*.f64 2 (/.f64 beta alpha))
(*.f64 (/.f64 beta alpha) 2)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 beta (+.f64 beta 2)) alpha)
(/.f64 (fma.f64 beta 2 2) alpha)
(+.f64 (*.f64 (/.f64 -1 alpha) (*.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta 2))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(+.f64 (*.f64 (*.f64 beta (+.f64 beta -2)) (/.f64 -1 alpha)) (*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta 2)) (/.f64 -1 alpha)))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 1)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (neg.f64 alpha))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 alpha -1))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 1 (/.f64 alpha (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) alpha)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (neg.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1))) (neg.f64 alpha))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) 1) alpha)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 beta -2) -1)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 1)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(pow.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3) 1/3)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2))
(fabs.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 3) (pow.f64 (/.f64 -1 alpha) 3)))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 alpha) 3) (pow.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 3)))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(exp.f64 (log.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(*.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 1))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(+.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 1 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(+.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(+.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(+.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 1)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (sqrt.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)))) (-.f64 (sqrt.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))) (sqrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 alpha -1))) (*.f64 alpha (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))))) (*.f64 alpha (*.f64 alpha (*.f64 alpha -1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (neg.f64 alpha))) (*.f64 (*.f64 alpha (+.f64 beta -2)) (+.f64 beta (+.f64 beta 2)))) (*.f64 alpha (*.f64 alpha (neg.f64 alpha))))
(/.f64 (+.f64 (*.f64 alpha (*.f64 alpha (fma.f64 beta 2 -2))) (*.f64 (*.f64 alpha (-.f64 2 beta)) (fma.f64 beta 2 2))) (pow.f64 (neg.f64 alpha) 3))
(/.f64 (fma.f64 alpha (*.f64 alpha (fma.f64 beta 2 -2)) (*.f64 (*.f64 alpha (-.f64 2 beta)) (fma.f64 beta 2 2))) (pow.f64 (neg.f64 alpha) 3))
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) alpha) (*.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (*.f64 alpha alpha))
(/.f64 (-.f64 (*.f64 alpha (neg.f64 (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)))) (*.f64 alpha alpha))
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) alpha) (*.f64 alpha (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (neg.f64 alpha)) (*.f64 alpha (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 beta 2 -2)) (/.f64 alpha (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) (neg.f64 alpha)) (/.f64 alpha (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)))) alpha)
(/.f64 (-.f64 (*.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)) (*.f64 alpha (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (neg.f64 (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (+.f64 (neg.f64 beta) 2)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 alpha (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) (*.f64 alpha (fma.f64 beta 2 -2))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 alpha (fma.f64 beta 2 -2) (*.f64 alpha (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))) (neg.f64 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (neg.f64 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (-.f64 (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (fma.f64 beta 2 2) (neg.f64 alpha))) 3)) (fma.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (fma.f64 beta 2 2) (neg.f64 alpha))) (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (fma.f64 beta 2 2) (neg.f64 alpha))) (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 3)) (fma.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (fma.f64 beta 2 2) (neg.f64 alpha))) (fma.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (fma.f64 beta 2 2) (neg.f64 alpha)) (*.f64 1 (/.f64 (fma.f64 beta 2 -2) alpha))) (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (*.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))) (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2) (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (/.f64 1 (fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 (/.f64 -1 alpha) (fma.f64 beta 2 -2) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)) (fma.f64 -1 (/.f64 (fma.f64 beta 2 -2) alpha) (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)))
(pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 1)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 3)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 3) 1/3)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 2)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 2))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 3))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)) 1))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(fma.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 -1 alpha) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) alpha))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (+.f64 (neg.f64 beta) 2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 beta 2 -2)) (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))) 1)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (+.f64 beta -2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (/.f64 1 (*.f64 alpha (*.f64 alpha -1))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 -1 alpha) (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 -1 alpha) (*.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 1 alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 1 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2)) (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (*.f64 (/.f64 1 alpha) (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (/.f64 -1 alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 1 alpha) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 1) (/.f64 (/.f64 -1 alpha) alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 (/.f64 -1 alpha) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 -1 (*.f64 (sqrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (sqrt.f64 alpha) (fma.f64 beta 2 2))) (sqrt.f64 alpha))
(*.f64 (/.f64 (+.f64 beta -2) 1) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (+.f64 beta -2) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 (+.f64 beta -2) (sqrt.f64 alpha)) (/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 -1 (*.f64 (sqrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (sqrt.f64 alpha) (fma.f64 beta 2 2))) (sqrt.f64 alpha))
(*.f64 (/.f64 (/.f64 -1 alpha) (sqrt.f64 alpha)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 -1 (*.f64 (sqrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (sqrt.f64 alpha) (fma.f64 beta 2 2))) (sqrt.f64 alpha))
(*.f64 (/.f64 (/.f64 -1 alpha) 1) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) (/.f64 -1 alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (/.f64 -1 alpha) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (/.f64 -1 (*.f64 (sqrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (sqrt.f64 alpha) (fma.f64 beta 2 2))) (sqrt.f64 alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (*.f64 (/.f64 1 alpha) (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) 2)) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2)) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (sqrt.f64 alpha)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) 2)) (/.f64 (sqrt.f64 alpha) (/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta))) (sqrt.f64 alpha))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 -1 alpha) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 1)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 3)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3) 1/3)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 2)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(pow.f64 (/.f64 alpha (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) -1)
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(neg.f64 (/.f64 (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) (neg.f64 alpha)))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha))
(log.f64 (exp.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) 3))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))) 1))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta -2) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))))))
(*.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta 2 2) alpha) (-.f64 2 beta)) alpha)
(+.f64 (*.f64 (/.f64 -1 alpha) -2) (*.f64 (/.f64 -1 alpha) (+.f64 beta beta)))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(+.f64 (*.f64 (/.f64 -1 alpha) (+.f64 beta beta)) (*.f64 (/.f64 -1 alpha) -2))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(+.f64 (*.f64 -2 (/.f64 -1 alpha)) (*.f64 (+.f64 beta beta) (/.f64 -1 alpha)))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(+.f64 (*.f64 (+.f64 beta beta) (/.f64 -1 alpha)) (*.f64 -2 (/.f64 -1 alpha)))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))) 1)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha -1))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 1 (/.f64 alpha (*.f64 -1 (+.f64 beta (+.f64 beta -2)))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (*.f64 alpha -1) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta 2))))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (*.f64 (*.f64 alpha -1) (+.f64 beta (+.f64 beta 2))))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) alpha)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (*.f64 -1 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3))) (*.f64 alpha (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 -1 (+.f64 (*.f64 beta (+.f64 beta beta)) -4)) (*.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) -1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) alpha))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) 1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) 1) (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))) (*.f64 alpha -1)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) -1) (*.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) 1) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) 1) (*.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 alpha -1)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (neg.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2)))) (neg.f64 alpha))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (*.f64 (/.f64 -1 alpha) (+.f64 -8 (pow.f64 (+.f64 beta beta) 3))) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 (/.f64 -1 alpha) (+.f64 (*.f64 beta (+.f64 beta beta)) -4)) (+.f64 beta (+.f64 beta 2)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (/.f64 -1 alpha)) (+.f64 (*.f64 beta (+.f64 beta beta)) (+.f64 4 (*.f64 -2 (+.f64 beta beta)))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (*.f64 (neg.f64 alpha) (fma.f64 beta (+.f64 beta beta) (+.f64 4 (*.f64 -2 (+.f64 beta beta))))))
(/.f64 (+.f64 -8 (*.f64 8 (pow.f64 beta 3))) (*.f64 (neg.f64 alpha) (+.f64 (*.f64 beta -4) (fma.f64 beta (+.f64 beta beta) 4))))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 beta beta)) -4) (/.f64 -1 alpha)) (+.f64 beta (+.f64 beta 2)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
(/.f64 (fma.f64 beta (+.f64 beta beta) -4) (*.f64 (fma.f64 beta 2 2) (neg.f64 alpha)))
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) 1) alpha)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(/.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 1)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 3)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3) 1/3)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 2)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 2))
(fabs.f64 (/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha)))
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) 3))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) 1))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 beta 2 -2) (neg.f64 alpha))

localize19.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (fma.f64 2 beta 2) alpha)
99.5%
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
95.5%
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
Compiler

Compiled 42 to 31 computations (26.2% saved)

series11.0ms (0.1%)

Counts
3 → 32
Calls

18 calls:

TimeVariablePointExpression
2.0ms
alpha
@inf
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
1.0ms
beta
@0
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
1.0ms
alpha
@-inf
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
1.0ms
beta
@inf
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
1.0ms
beta
@0
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))

rewrite94.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
940×log-prod
938×cbrt-prod
734×exp-prod
606×prod-exp
534×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01149
122849
2251049
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(/.f64 (fma.f64 2 beta 2) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 (*.f64 (/.f64 1 alpha) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 alpha -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (fma.f64 2 beta 2))) (sqrt.f64 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 2 beta 2))) (neg.f64 (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 alpha (fma.f64 2 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 2 beta 2)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 2 beta 2))) (neg.f64 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (sqrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) 1/2) (sqrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) 1/2) (sqrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) 1) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))))

simplify83.0ms (0.7%)

Algorithm
egg-herbie
Rules
1160×distribute-lft-in
1082×distribute-rgt-in
1036×associate-/r*
478×log-prod
380×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03134941
17064525
223984477
Stop Event
node limit
Counts
183 → 156
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha)))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha))))))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 1 alpha)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) alpha)
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))) 2) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))) (*.f64 5/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))))))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))) 2) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))) (*.f64 5/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))))))
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 0 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 (*.f64 (/.f64 1 alpha) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 alpha -1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)))
(/.f64 1 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 1 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 2 beta 2))) (sqrt.f64 (neg.f64 alpha)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 2 beta 2))) (neg.f64 (sqrt.f64 alpha)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 2)
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1/2)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(pow.f64 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1)
(pow.f64 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(fabs.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(+.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(*.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(*.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 1 (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 1 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2))))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2))))
(/.f64 (neg.f64 (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 -1 (neg.f64 (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 2 beta 2))) (neg.f64 (neg.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) 1/2) (sqrt.f64 alpha))
(/.f64 (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) 1/2) (sqrt.f64 alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) 1) alpha)
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(+.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(*.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(*.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 4)
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1)
(pow.f64 (E.f64) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)) 1/3)
(pow.f64 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha)))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))))
(*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (sqrt.f64 2) (/.f64 beta (sqrt.f64 2))))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 (*.f64 beta beta) (pow.f64 (sqrt.f64 2) 3)))))
(fma.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 beta (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 beta (sqrt.f64 2)) (/.f64 beta 2))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (/.f64 beta (sqrt.f64 2)) (+.f64 (sqrt.f64 2) (/.f64 (*.f64 -1/2 (*.f64 beta beta)) (*.f64 2 (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 alpha))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 1 alpha)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (/.f64 beta (sqrt.f64 2)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 (*.f64 beta beta) (pow.f64 (sqrt.f64 2) 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (sqrt.f64 2) (/.f64 beta (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 3) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/2 (*.f64 (/.f64 beta (sqrt.f64 2)) (/.f64 beta 2))))))
(*.f64 (sqrt.f64 (/.f64 1 alpha)) (+.f64 (+.f64 (sqrt.f64 2) (/.f64 beta (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 beta beta)) (*.f64 2 (sqrt.f64 2))) (*.f64 1/2 (/.f64 (pow.f64 beta 3) (pow.f64 (sqrt.f64 2) 5))))))
(/.f64 (pow.f64 (sqrt.f64 2) 2) alpha)
(/.f64 2 alpha)
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))) 2) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))) (*.f64 5/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))))))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (fma.f64 2 (/.f64 beta alpha) (*.f64 (pow.f64 beta 4) (fma.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 alpha))) (pow.f64 (sqrt.f64 2) 3))) 2) (/.f64 1 (*.f64 alpha (pow.f64 (sqrt.f64 2) 6)))) (/.f64 5/4 (*.f64 alpha (pow.f64 (sqrt.f64 2) 6)))))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha)) (*.f64 (pow.f64 beta 4) (-.f64 (/.f64 5/32 alpha) (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) -1/2) (*.f64 2 (sqrt.f64 2))) 2) (/.f64 1/8 alpha)))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 -1/4 (sqrt.f64 2))) 2)) (*.f64 (/.f64 1/8 alpha) 1/4))))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 alpha)))) 2) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))) (*.f64 5/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 6) alpha)))))))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (fma.f64 2 (/.f64 beta alpha) (*.f64 (pow.f64 beta 4) (fma.f64 -1 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 alpha))) (pow.f64 (sqrt.f64 2) 3))) 2) (/.f64 1 (*.f64 alpha (pow.f64 (sqrt.f64 2) 6)))) (/.f64 5/4 (*.f64 alpha (pow.f64 (sqrt.f64 2) 6)))))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha)) (*.f64 (pow.f64 beta 4) (-.f64 (/.f64 5/32 alpha) (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) -1/2) (*.f64 2 (sqrt.f64 2))) 2) (/.f64 1/8 alpha)))))
(+.f64 (fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha)) (*.f64 (pow.f64 beta 4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 alpha)) (/.f64 -1/4 (sqrt.f64 2))) 2)) (*.f64 (/.f64 1/8 alpha) 1/4))))
(/.f64 2 alpha)
(/.f64 (pow.f64 (sqrt.f64 2) 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 0 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 (*.f64 (/.f64 1 alpha) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) alpha)))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 alpha -1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/4)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)))
(/.f64 1 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 1 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 2 beta 2))) (sqrt.f64 (neg.f64 alpha)))
(/.f64 (sqrt.f64 (+.f64 -2 (*.f64 beta -2))) (sqrt.f64 (neg.f64 alpha)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 2 beta 2))) (neg.f64 (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/2)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3/2)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 3)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -2) 1/4)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/6)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 1/3)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 2)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1/2)
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1)
(/.f64 1 (sqrt.f64 (/.f64 alpha (fma.f64 2 beta 2))))
(pow.f64 (/.f64 (sqrt.f64 alpha) (sqrt.f64 (fma.f64 2 beta 2))) -1)
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(fabs.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6)) 3))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/3))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4)) 2))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(/.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (cbrt.f64 alpha) (fma.f64 2 beta 2)))
(*.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2)) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 2 beta 2) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 2 beta 2) (pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (cbrt.f64 (pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 8)))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 1 (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 1 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 -1 (neg.f64 (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (neg.f64 (neg.f64 (fma.f64 2 beta 2))) (neg.f64 (neg.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) 1/2) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha))) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 6) alpha)) (sqrt.f64 alpha))
(/.f64 (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) 1/2) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha))) (sqrt.f64 alpha))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 6) alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) 1) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 0 (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))))
(-.f64 (+.f64 1 (/.f64 (fma.f64 2 beta 2) alpha)) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (fma.f64 2 beta 2) (/.f64 1 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 1 (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 1 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 alpha) (fma.f64 2 beta 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/4))
(*.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(/.f64 (pow.f64 (cbrt.f64 alpha) -2) (/.f64 (cbrt.f64 alpha) (fma.f64 2 beta 2)))
(*.f64 (pow.f64 alpha -1/2) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2)) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 beta 2)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (fma.f64 2 beta 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 2 beta 2) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 2 beta 2) (pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -2))) (cbrt.f64 (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6))
(*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 5/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (cbrt.f64 (pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 8)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 3)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/6) 6)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1/2)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) 1/3)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3/2) 2/3)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1/4) 4)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 alpha (fma.f64 2 beta 2)) -1)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (E.f64) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)) 1/3)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 (/.f64 alpha (fma.f64 2 beta 2)) 1) -1)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 2)) (cbrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))) (sqrt.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(neg.f64 (/.f64 (fma.f64 2 beta 2) (neg.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (exp.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 beta 2) 3) (pow.f64 alpha 3)))
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 3))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1/2))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)) 1/3))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 2 beta 2))) -1))
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)

eval931.0ms (8%)

Compiler

Compiled 41584 to 30436 computations (26.8% saved)

prune340.0ms (2.9%)

Pruning

23 alts after pruning (17 fresh and 6 done)

PrunedKeptTotal
New9128920
Fresh3912
Picked101
Done369
Total91923942
Accurracy
100.0%
Counts
942 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1) 2)
61.1%
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)
29.1%
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 2) 2)
73.1%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 3) 2)
21.4%
(/.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 2)
9.9%
(/.f64 (/.f64 (+.f64 beta beta) alpha) 2)
29.7%
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
9.9%
(/.f64 (/.f64 2 (/.f64 alpha beta)) 2)
23.1%
(/.f64 (/.f64 2 alpha) 2)
21.8%
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
26.1%
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta beta)) alpha) alpha)) 2)
49.8%
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
23.0%
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))))) 2)
74.1%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
71.9%
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
74.1%
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1) 2)
32.5%
(/.f64 (+.f64 (*.f64 (/.f64 1 beta) (-.f64 beta alpha)) 1) 2)
29.7%
(/.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
45.4%
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
21.6%
(/.f64 (exp.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))) 2)
49.8%
(/.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) 2)
49.8%
(/.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))) 2)
36.9%
(/.f64 2 2)
Compiler

Compiled 744 to 561 computations (24.6% saved)

localize28.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
99.2%
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
99.1%
(cbrt.f64 (-.f64 beta alpha))
74.1%
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
Compiler

Compiled 75 to 35 computations (53.3% saved)

series27.0ms (0.2%)

Counts
4 → 36
Calls

24 calls:

TimeVariablePointExpression
10.0ms
beta
@0
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
3.0ms
alpha
@0
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
2.0ms
beta
@inf
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
2.0ms
beta
@-inf
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
1.0ms
beta
@-inf
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))

rewrite140.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1970×prod-diff
1060×fma-def
582×expm1-udef
582×log1p-udef
438×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015110
132888
2448288
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1)
(cbrt.f64 (-.f64 beta alpha))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))))
((#(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 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))))) (#(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 (+.f64 beta alpha) (-.f64 beta alpha))) (cbrt.f64 (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))))) (#(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 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 log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))))))
((#(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 exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))) 1))))) (#(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 -.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(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))) (/.f64 1 (+.f64 beta (+.f64 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) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))))))

simplify152.0ms (1.3%)

Algorithm
egg-herbie
Rules
1278×associate-*r*
1170×associate-*l*
778×fma-def
658×*-commutative
430×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053313001
1157712099
2700012099
Stop Event
node limit
Counts
137 → 228
Calls
Call 1
Inputs
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (*.f64 (pow.f64 (cbrt.f64 -1) 1/3) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (+.f64 2 alpha) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 alpha) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 alpha))))) (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
1
1
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) 1)
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 1 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha)))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha))))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 4)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (/.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (+.f64 beta 2)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 beta) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 beta) (pow.f64 1 1/9)))) (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2)))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha)))))
1
1
(*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1)))))
(pow.f64 beta 1/3)
(+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (pow.f64 alpha 2))) (+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (pow.f64 alpha 2))) (+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha)))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 alpha) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 alpha))))))))
(pow.f64 (pow.f64 beta 2) 1/3)
(+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)))
(+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 beta) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 beta) (pow.f64 1 1/9)))) (pow.f64 alpha 3)) (+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (pow.f64 alpha 2)))))
(*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (+.f64 2 alpha) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha))))))
(*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 4)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (/.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (+.f64 beta 2))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(-.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 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))
(*.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 (+.f64 beta alpha) (-.f64 beta alpha))) (cbrt.f64 (+.f64 beta alpha)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(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))))
(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))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))
(-.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)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))) 1)
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(*.f64 1 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2)
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))) -1)
(neg.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 2))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3))
(cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
Outputs
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3))))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (*.f64 beta (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 alpha 4) 1/18) (pow.f64 (pow.f64 alpha 4) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (/.f64 1 (+.f64 alpha 2)))) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))))))))
(+.f64 1 (fma.f64 beta (fma.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (+.f64 alpha 2)) (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 alpha 4) 1/18)) (pow.f64 (pow.f64 alpha 4) 1/18)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 2 alpha))))) (pow.f64 beta 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 alpha 4) 1/18) (pow.f64 (pow.f64 alpha 4) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (/.f64 1 (+.f64 alpha 2)))) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))))) (*.f64 (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))) (fma.f64 2/3 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (/.f64 (+.f64 alpha 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))) (*.f64 beta beta)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 beta (fma.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (+.f64 alpha 2)) (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 alpha 4) 1/18)) (pow.f64 (pow.f64 alpha 4) 1/18)))) (*.f64 (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (+.f64 alpha 2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18))))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 alpha) (*.f64 (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)))))) (*.f64 beta beta))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (*.f64 (pow.f64 (cbrt.f64 -1) 1/3) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (+.f64 2 alpha) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 alpha) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 alpha))))) (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 alpha (+.f64 2 alpha)))) (+.f64 (*.f64 beta (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3) (/.f64 1 (+.f64 2 alpha))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha))))))) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (+.f64 2 alpha))))) (pow.f64 beta 2))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1))) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))) (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 4)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) 1/27)) (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))))))))) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (/.f64 (+.f64 alpha 2) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) 1/27)) (cbrt.f64 -1))) (*.f64 (/.f64 1 alpha) 2/27)))) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9))))) (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (fma.f64 beta (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 alpha 4) 1/18) (pow.f64 (pow.f64 alpha 4) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (/.f64 1 (+.f64 alpha 2)))) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))))) (*.f64 (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))) (fma.f64 2/3 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (/.f64 (+.f64 alpha 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)))))) (*.f64 beta beta))))))
(+.f64 1 (fma.f64 (pow.f64 beta 3) (fma.f64 2/3 (*.f64 (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (+.f64 alpha 2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)))))) (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1)))) (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)))))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 4))))) (fma.f64 (cbrt.f64 alpha) (*.f64 (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 alpha))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)) (/.f64 2/27 alpha))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)))))) (-.f64 (fma.f64 beta (fma.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (+.f64 alpha 2)) (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 alpha 4) 1/18)) (pow.f64 (pow.f64 alpha 4) 1/18)))) (*.f64 (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (+.f64 alpha 2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18))))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 alpha) (*.f64 (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)))))) (*.f64 beta beta))) (/.f64 alpha (+.f64 alpha 2)))))
1
1
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) 1)
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 1 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha)))
(+.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 alpha (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (/.f64 1 (+.f64 2 beta))) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)))))))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 alpha (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (+.f64 2 beta)) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))))) 1))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha))))
(+.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (fma.f64 (*.f64 alpha alpha) (fma.f64 -2/3 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/9 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 3)))) (*.f64 (cbrt.f64 beta) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) -1/9) (+.f64 2 beta))))) (*.f64 alpha (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (/.f64 1 (+.f64 2 beta))) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))))))))
(+.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (fma.f64 (*.f64 alpha alpha) (fma.f64 -2/3 (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (+.f64 2 beta)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (cbrt.f64 beta) (pow.f64 (+.f64 2 beta) 3)))) (*.f64 (cbrt.f64 beta) (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) (/.f64 (+.f64 2 beta) -1/9))))) (*.f64 alpha (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (+.f64 2 beta)) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))))))))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 4)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (/.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (+.f64 beta 2)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 beta) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 beta) (pow.f64 1 1/9)))) (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2)))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (+.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 beta 4) 1) 1/9) (/.f64 1 (+.f64 beta 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 beta 2) 1) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))))) alpha)))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (fma.f64 (pow.f64 alpha 3) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 1/9 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (/.f64 1 (pow.f64 (+.f64 2 beta) 3))) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 4)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (/.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (+.f64 2 beta)))))) (fma.f64 (cbrt.f64 beta) (/.f64 (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (cbrt.f64 (/.f64 1 beta))) (*.f64 2/27 (/.f64 1 beta))) (+.f64 2 beta)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) -1/9) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (fma.f64 -1/9 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 3)))))))) (+.f64 1 (fma.f64 (*.f64 alpha alpha) (fma.f64 -2/3 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/9 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 3)))) (*.f64 (cbrt.f64 beta) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) -1/9) (+.f64 2 beta))))) (*.f64 alpha (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (/.f64 1 (+.f64 2 beta))) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))))))))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 -2/3 (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (+.f64 2 beta)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (cbrt.f64 beta) (pow.f64 (+.f64 2 beta) 3)))) (*.f64 (cbrt.f64 beta) (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) (/.f64 (+.f64 2 beta) -1/9))))) (*.f64 alpha (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (pow.f64 beta 4) 1/18) (pow.f64 (pow.f64 beta 4) 1/18)) (+.f64 2 beta)) (*.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))))))) (fma.f64 (pow.f64 alpha 3) (fma.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 3)) (fma.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) (/.f64 (+.f64 2 beta) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)))) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 4))))) (fma.f64 (cbrt.f64 beta) (/.f64 (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 beta))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (/.f64 2/27 beta)) (+.f64 2 beta)) (fma.f64 (*.f64 (*.f64 -2/3 (pow.f64 beta 1/18)) (pow.f64 beta 1/18)) (fma.f64 -1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (+.f64 2 beta)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (cbrt.f64 beta) (pow.f64 (+.f64 2 beta) 3)))) (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18))))))) 1)))
1
1
(*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 alpha))
(+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 beta (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 beta (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (*.f64 beta beta) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 1/3 (*.f64 beta (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha))))
(fma.f64 -1/9 (*.f64 beta (*.f64 beta (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 beta (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 beta (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (/.f64 (*.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) 1/27))) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 -1/9 (*.f64 (*.f64 beta beta) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 1/3 (*.f64 beta (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (*.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 -1) 2)) -5/27))) (fma.f64 -1/9 (*.f64 beta (*.f64 beta (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 beta (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18))) (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)))))
(pow.f64 beta 1/3)
(cbrt.f64 beta)
(+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha)))
(+.f64 (cbrt.f64 beta) (*.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)))))
(fma.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (cbrt.f64 beta))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (pow.f64 alpha 2))) (+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha))))
(fma.f64 -1/9 (*.f64 (*.f64 alpha alpha) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (+.f64 (cbrt.f64 beta) (*.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))))
(fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (*.f64 alpha alpha))) (fma.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (cbrt.f64 beta)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (pow.f64 alpha 2))) (+.f64 (pow.f64 beta 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) alpha)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) (*.f64 (pow.f64 alpha 3) (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)))) (fma.f64 -1/9 (*.f64 (*.f64 alpha alpha) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (+.f64 (cbrt.f64 beta) (*.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) (*.f64 (pow.f64 alpha 3) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)))) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (*.f64 alpha alpha))) (fma.f64 -1/3 (*.f64 alpha (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (cbrt.f64 beta))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)))
(fma.f64 2/3 (*.f64 (*.f64 beta (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18))) (cbrt.f64 (cbrt.f64 -1))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (*.f64 (cbrt.f64 (cbrt.f64 -1)) beta)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha))))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))
(fma.f64 2/3 (*.f64 (*.f64 beta (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18))) (cbrt.f64 (cbrt.f64 -1))) (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 beta beta))))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (*.f64 (cbrt.f64 (cbrt.f64 -1)) beta)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)) (*.f64 beta beta) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha)))))
(+.f64 (*.f64 2/3 (*.f64 beta (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) alpha) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 alpha 2)) 1/3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 alpha) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 1 alpha))))))))
(fma.f64 2/3 (*.f64 (*.f64 beta (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18))) (cbrt.f64 (cbrt.f64 -1))) (fma.f64 (cbrt.f64 (*.f64 alpha alpha)) (pow.f64 (cbrt.f64 -1) 2) (fma.f64 (*.f64 beta beta) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (pow.f64 beta 3) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) 1/27)) (cbrt.f64 -1))) (*.f64 (/.f64 1 alpha) 2/27))))))
(fma.f64 2/3 (*.f64 (*.f64 (pow.f64 alpha 1/18) (pow.f64 alpha 1/18)) (*.f64 (cbrt.f64 (cbrt.f64 -1)) beta)) (fma.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (*.f64 alpha alpha)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)) (*.f64 beta beta) (*.f64 (pow.f64 beta 3) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 alpha))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)) (/.f64 2/27 alpha))))))
(pow.f64 (pow.f64 beta 2) 1/3)
(cbrt.f64 (*.f64 beta beta))
(+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)))
(+.f64 (cbrt.f64 (*.f64 beta beta)) (*.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18)))))
(fma.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (cbrt.f64 (*.f64 beta beta)))
(+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (pow.f64 alpha 2))))
(+.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (*.f64 (*.f64 alpha alpha) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) -1/9))))
(+.f64 (fma.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (cbrt.f64 (*.f64 beta beta))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) (*.f64 -1/9 (*.f64 alpha alpha))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 beta) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))))) (*.f64 2/27 (*.f64 (/.f64 1 beta) (pow.f64 1 1/9)))) (pow.f64 alpha 3)) (+.f64 (pow.f64 (pow.f64 beta 2) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 beta 1) 1/9) alpha)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/9))) (pow.f64 alpha 2)))))
(fma.f64 (fma.f64 -2/3 (*.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (cbrt.f64 (/.f64 1 beta))) (*.f64 2/27 (/.f64 1 beta))) (pow.f64 alpha 3) (+.f64 (cbrt.f64 (*.f64 beta beta)) (fma.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (*.f64 (*.f64 alpha alpha) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) -1/9)))))
(fma.f64 (pow.f64 alpha 3) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 beta))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (/.f64 2/27 beta)) (+.f64 (fma.f64 -2/3 (*.f64 alpha (*.f64 (pow.f64 beta 1/18) (pow.f64 beta 1/18))) (cbrt.f64 (*.f64 beta beta))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 4)) 1/18)) (*.f64 -1/9 (*.f64 alpha alpha)))))
(*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha)))
(*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)))
(/.f64 (cbrt.f64 alpha) (/.f64 (+.f64 alpha 2) (cbrt.f64 -1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha))))
(fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) beta (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2))))
(fma.f64 beta (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (/.f64 (cbrt.f64 alpha) (/.f64 (+.f64 alpha 2) (cbrt.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha)))))
(fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) beta (fma.f64 (*.f64 beta beta) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)))))
(fma.f64 beta (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)) (*.f64 (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (+.f64 alpha 2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)))))) (*.f64 beta beta))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (+.f64 2 alpha)))))) beta) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (+.f64 2 alpha)))))))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 2 alpha) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (+.f64 2 alpha) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 alpha 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))) (*.f64 (pow.f64 (*.f64 1 alpha) 1/3) (/.f64 (cbrt.f64 -1) (+.f64 2 alpha))))))
(fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) beta (fma.f64 (*.f64 beta beta) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))) (fma.f64 (pow.f64 beta 3) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 alpha)) (pow.f64 (+.f64 alpha 2) 4)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 alpha alpha)))) 1/27)) (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)) (*.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))))))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2))))))
(fma.f64 beta (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (+.f64 alpha 2)) 1/3)) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 2)))) (fma.f64 (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (+.f64 alpha 2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)))))) (*.f64 beta beta) (fma.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (+.f64 alpha 2)) (*.f64 (pow.f64 beta 3) (-.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alpha alpha))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18) (pow.f64 (/.f64 1 (*.f64 alpha alpha)) 1/18)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 alpha 7)) 1/18)))))) (*.f64 (cbrt.f64 alpha) (/.f64 (cbrt.f64 -1) (pow.f64 (+.f64 alpha 2) 4))))))))
(*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2)))
(/.f64 (*.f64 (cbrt.f64 beta) 1) (+.f64 2 beta))
(/.f64 (cbrt.f64 beta) (+.f64 2 beta))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2))))
(fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) alpha (/.f64 (*.f64 (cbrt.f64 beta) 1) (+.f64 2 beta)))
(fma.f64 alpha (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (cbrt.f64 beta) (+.f64 2 beta)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2)))))
(fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) alpha (fma.f64 (*.f64 alpha alpha) (fma.f64 -1/9 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 3)))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (+.f64 2 beta))))
(fma.f64 alpha (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (fma.f64 (*.f64 alpha alpha) (fma.f64 -1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (+.f64 2 beta)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (cbrt.f64 beta) (pow.f64 (+.f64 2 beta) 3)))) (/.f64 (cbrt.f64 beta) (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 4)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (/.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/3))) (+.f64 beta 2))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (+.f64 beta 2))))) alpha) (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/9) (/.f64 1 (+.f64 beta 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 2)) 1/9) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (pow.f64 (+.f64 beta 2) 3)))))) (*.f64 (pow.f64 (*.f64 beta 1) 1/3) (/.f64 1 (+.f64 beta 2))))))
(fma.f64 (fma.f64 1/9 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (/.f64 1 (pow.f64 (+.f64 2 beta) 3))) (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 4)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (/.f64 (fma.f64 2/9 (*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 beta beta)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)) (+.f64 2 beta)))))) (pow.f64 alpha 3) (fma.f64 (fma.f64 -1 (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1/3 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))))) alpha (fma.f64 (*.f64 alpha alpha) (fma.f64 -1/9 (*.f64 (/.f64 1 (+.f64 2 beta)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18))) (fma.f64 1/3 (*.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (pow.f64 (+.f64 2 beta) 3)))) (/.f64 (*.f64 (cbrt.f64 beta) 1) (+.f64 2 beta)))))
(fma.f64 (pow.f64 alpha 3) (fma.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 3)) (fma.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) (/.f64 (+.f64 2 beta) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 beta beta))) -1/27)))) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 4))))) (fma.f64 alpha (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (+.f64 2 beta)) (/.f64 (neg.f64 (cbrt.f64 beta)) (pow.f64 (+.f64 2 beta) 2))) (fma.f64 (*.f64 alpha alpha) (fma.f64 -1/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 beta 7)) 1/18)) (+.f64 2 beta)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18) (pow.f64 (/.f64 1 (*.f64 beta beta)) 1/18)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (cbrt.f64 beta) (pow.f64 (+.f64 2 beta) 3)))) (/.f64 (cbrt.f64 beta) (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 1 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) -1))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) -1) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.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 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (-.f64 beta alpha) 1/6))
(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 (+.f64 beta alpha) (-.f64 beta alpha))) (cbrt.f64 (+.f64 beta alpha)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (cbrt.f64 (+.f64 alpha beta)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (cbrt.f64 (fma.f64 beta beta (*.f64 alpha (+.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))
(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))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 beta alpha))))
(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 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (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))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (sqrt.f64 (-.f64 beta alpha)))
(*.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 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (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))
(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)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))))
(pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 beta alpha)))) 1))
(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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha 2) beta))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (*.f64 (pow.f64 (-.f64 beta alpha) 1/6) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta alpha)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) 1) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (/.f64 1 (+.f64 (+.f64 alpha 2) beta))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 (cbrt.f64 (-.f64 beta alpha))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(*.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) 1) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 (-.f64 beta alpha) 1/6) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta))))
(/.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))) (fma.f64 beta (-.f64 beta (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (fma.f64 beta (+.f64 (-.f64 beta alpha) -2) (pow.f64 (+.f64 alpha 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 2 (-.f64 beta alpha))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (cbrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 3)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (sqrt.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 2)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 beta alpha))) -1)
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(neg.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 2))
(fabs.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) 3))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))

localize8.0ms (0.1%)

Compiler

Compiled 21 to 17 computations (19% saved)

localize59.0ms (0.5%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
Compiler

Compiled 39 to 22 computations (43.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
beta
@0
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
0.0ms
alpha
@0
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
0.0ms
beta
@-inf
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
0.0ms
alpha
@inf
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
0.0ms
alpha
@-inf
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))

rewrite62.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1840×pow1
1708×add-exp-log
1708×log1p-expm1-u
1708×expm1-log1p-u
1672×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
117013
2231413
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(*.f64 (/.f64 1 beta) (-.f64 beta alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 beta) beta) (*.f64 (/.f64 1 beta) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 1 beta)) (*.f64 (neg.f64 alpha) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta beta) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 beta (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) beta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 beta (cbrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 beta (sqrt.f64 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 beta (+.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 beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 beta) (+.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 beta beta (*.f64 alpha (+.f64 beta alpha))) beta))))) (#(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 beta alpha))) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 beta)) (sqrt.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 beta) (-.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 1 beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 beta)) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) 1) beta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) beta)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) beta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 beta -2) beta) (pow.f64 (-.f64 beta alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (/.f64 (pow.f64 beta -2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 beta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) beta)))))))

simplify69.0ms (0.6%)

Algorithm
egg-herbie
Rules
1522×fma-neg
1494×times-frac
942×associate-*r*
794×associate-*l*
782×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01211005
13291005
211931005
376181005
Stop Event
node limit
Counts
63 → 50
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(*.f64 -1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 (*.f64 (/.f64 1 beta) beta) (*.f64 (/.f64 1 beta) (neg.f64 alpha)))
(+.f64 (*.f64 beta (/.f64 1 beta)) (*.f64 (neg.f64 alpha) (/.f64 1 beta)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) beta)) 1)
(-.f64 (/.f64 beta beta) (/.f64 alpha beta))
(/.f64 1 (/.f64 beta (-.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) beta)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 beta (cbrt.f64 (-.f64 beta alpha))))
(/.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 beta (sqrt.f64 (-.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 beta (+.f64 beta alpha)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 beta) (+.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (neg.f64 beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) beta))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 beta)))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 beta))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 beta)) (sqrt.f64 beta))
(/.f64 (*.f64 (/.f64 1 beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1 beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 beta))
(/.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 beta)) (+.f64 beta alpha))
(/.f64 (/.f64 (-.f64 beta alpha) 1) beta)
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta))
(pow.f64 (/.f64 (-.f64 beta alpha) beta) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) beta)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) beta)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) beta)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 beta -2) beta) (pow.f64 (-.f64 beta alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (/.f64 (pow.f64 beta -2) beta)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 beta 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) beta)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) beta)))
Outputs
(*.f64 -1 (/.f64 alpha beta))
(neg.f64 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(*.f64 -1 (/.f64 alpha beta))
(neg.f64 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(*.f64 -1 (/.f64 alpha beta))
(neg.f64 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 (/.f64 1 beta) beta) (*.f64 (/.f64 1 beta) (neg.f64 alpha)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 beta (/.f64 1 beta)) (*.f64 (neg.f64 alpha) (/.f64 1 beta)))
(-.f64 1 (/.f64 alpha beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) beta)) 1)
(-.f64 1 (/.f64 alpha beta))
(-.f64 (/.f64 beta beta) (/.f64 alpha beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 1 (/.f64 beta (-.f64 beta alpha)))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (-.f64 beta alpha) beta)
(-.f64 1 (/.f64 alpha beta))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 beta (cbrt.f64 (-.f64 beta alpha))))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 beta (sqrt.f64 (-.f64 beta alpha))))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 beta (+.f64 beta alpha)))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (*.f64 (neg.f64 beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (neg.f64 beta) (+.f64 beta alpha)))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) 1) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) beta))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) -1) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (neg.f64 beta)))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1) (*.f64 (+.f64 beta alpha) beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) -1) (*.f64 (+.f64 beta alpha) (neg.f64 beta)))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 beta)) (sqrt.f64 beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 (/.f64 1 beta) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (/.f64 1 beta) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 beta alpha))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 (-.f64 beta alpha) -1) (neg.f64 beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 -1 (-.f64 beta alpha)) (neg.f64 beta))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 beta)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) beta) (fma.f64 beta beta (*.f64 alpha (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 beta (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 beta)) (+.f64 beta alpha))
(-.f64 1 (/.f64 alpha beta))
(/.f64 (/.f64 (-.f64 beta alpha) 1) beta)
(-.f64 1 (/.f64 alpha beta))
(/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta))
(-.f64 1 (/.f64 alpha beta))
(pow.f64 (/.f64 (-.f64 beta alpha) beta) 1)
(-.f64 1 (/.f64 alpha beta))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) beta)) 3)
(-.f64 1 (/.f64 alpha beta))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3) 1/3)
(-.f64 1 (/.f64 alpha beta))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) beta)) 2)
(-.f64 1 (/.f64 alpha beta))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 2))
(-.f64 1 (/.f64 alpha beta))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) beta)))
(-.f64 1 (/.f64 alpha beta))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) beta) 3))
(-.f64 1 (/.f64 alpha beta))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 beta -2) beta) (pow.f64 (-.f64 beta alpha) 3)))
(-.f64 1 (/.f64 alpha beta))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 beta alpha) 3) (/.f64 (pow.f64 beta -2) beta)))
(-.f64 1 (/.f64 alpha beta))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 beta 3)))
(-.f64 1 (/.f64 alpha beta))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) beta)))
(-.f64 1 (/.f64 alpha beta))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) beta)))
(-.f64 1 (/.f64 alpha beta))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) beta)))
(-.f64 1 (/.f64 alpha beta))

localize43.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 beta (+.f64 beta -2))
100.0%
(/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha))
99.9%
(*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))
98.8%
(/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha)
Compiler

Compiled 118 to 75 computations (36.4% saved)

series10.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

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

rewrite151.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
694×expm1-udef
690×log1p-udef
462×add-sqr-sqrt
448×pow1
448×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify212.0ms (1.8%)

Algorithm
egg-herbie
Rules
866×div-sub
598×fma-neg
572×log-prod
528×distribute-lft-in
510×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04769601
113648133
254878017
Stop Event
node limit
Counts
269 → 321
Calls
Call 1
Inputs
(/.f64 (-.f64 2 (*.f64 4 (/.f64 1 alpha))) alpha)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (*.f64 2 (/.f64 1 alpha))) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(/.f64 4 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) alpha))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) alpha))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 -2 alpha)
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 -2 (/.f64 beta alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 -2 (/.f64 beta alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
-2
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(*.f64 2 beta)
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(*.f64 2 beta)
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(-.f64 (*.f64 2 beta) 2)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) alpha)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))) 1)
(*.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (/.f64 -1 alpha))
(*.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 1)
(*.f64 1 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (/.f64 -1 alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (/.f64 -1 alpha)))
(*.f64 (/.f64 -1 alpha) (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 1) (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (cbrt.f64 alpha)))
(pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2)
(pow.f64 (/.f64 alpha (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) -1)
(neg.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) beta) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) -2))
(+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) -2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) beta))
(+.f64 (*.f64 beta (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (*.f64 -2 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (*.f64 beta (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 1)
(/.f64 (+.f64 beta -2) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 1 (/.f64 alpha (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2)))))
(/.f64 (+.f64 -8 (pow.f64 beta 3)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))
(/.f64 (+.f64 2 (neg.f64 beta)) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (+.f64 beta (+.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) alpha))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) 1) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) (/.f64 alpha (+.f64 beta (+.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) alpha))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 beta 2) alpha))
(/.f64 (*.f64 (fma.f64 beta beta -4) 1) (*.f64 (+.f64 beta 2) (/.f64 alpha (+.f64 beta (+.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) (*.f64 (+.f64 beta 2) alpha))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 -8 (pow.f64 beta 3))) (*.f64 alpha (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (fma.f64 beta beta -4)) (*.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (+.f64 -8 (pow.f64 beta 3))) (*.f64 alpha (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (fma.f64 beta beta -4)) (*.f64 alpha (+.f64 beta 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2)))) alpha)
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) 1) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 beta (+.f64 beta 2))) alpha)
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) alpha)
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) alpha)
(/.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) (+.f64 -8 (pow.f64 beta 3))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))))
(/.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) (fma.f64 beta beta -4)) (+.f64 beta 2))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (+.f64 beta 2))
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (+.f64 beta -2)) alpha)
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) -1) alpha)
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 1) alpha)
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 2)
(neg.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(-.f64 0 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))) 1)
(*.f64 -1 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(*.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 -1 alpha))
(*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 (/.f64 -1 alpha)))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 1)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (*.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) (/.f64 -1 alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (/.f64 -1 alpha)))
(*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (/.f64 -1 alpha))
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 beta (+.f64 beta 2)) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 beta (+.f64 beta 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) -1) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) 1) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (cbrt.f64 alpha)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2)
(pow.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) -1)
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 3) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(-.f64 0 (+.f64 beta (+.f64 beta -2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 beta (+.f64 beta -2)))) 1)
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta (+.f64 beta -2))) (/.f64 (pow.f64 (+.f64 beta -2) 2) (-.f64 beta (+.f64 beta -2))))
(*.f64 -1 (+.f64 beta (+.f64 beta -2)))
(*.f64 (+.f64 beta (+.f64 beta -2)) -1)
(*.f64 (+.f64 beta (+.f64 beta -2)) 1)
(*.f64 1 (+.f64 beta (+.f64 beta -2)))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)) (neg.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2)))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) -1))
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta)))))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (/.f64 1 (-.f64 beta (+.f64 beta -2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (*.f64 -1 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))))
(/.f64 1 (/.f64 (-.f64 beta (+.f64 beta -2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (+.f64 (pow.f64 (+.f64 beta -2) 2) (-.f64 (*.f64 beta beta) (*.f64 beta (+.f64 beta -2)))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 beta (+.f64 beta -2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta)))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (neg.f64 (-.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (pow.f64 (neg.f64 beta) 3) (pow.f64 (+.f64 2 (neg.f64 beta)) 3)) (+.f64 (*.f64 (neg.f64 beta) (neg.f64 beta)) (-.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 2 (neg.f64 beta))) (*.f64 (neg.f64 beta) (+.f64 2 (neg.f64 beta))))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta beta) 3) -8) (+.f64 (*.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 4 (*.f64 (+.f64 beta beta) -2))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (neg.f64 beta)) (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 2 (neg.f64 beta)))) (-.f64 (neg.f64 beta) (+.f64 2 (neg.f64 beta))))
(/.f64 (-.f64 (*.f64 (+.f64 beta beta) (+.f64 beta beta)) 4) (-.f64 (+.f64 beta beta) -2))
(/.f64 (-.f64 (pow.f64 (+.f64 beta -2) 2) (*.f64 beta beta)) (-.f64 (+.f64 beta -2) beta))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) -1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) -1) (-.f64 beta (+.f64 beta -2)))
(pow.f64 (+.f64 beta (+.f64 beta -2)) 1)
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 3)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) 2)
(neg.f64 (+.f64 beta (+.f64 beta -2)))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))
(log.f64 (exp.f64 (+.f64 beta (+.f64 beta -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (+.f64 beta -2)))))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3))
(expm1.f64 (log1p.f64 (+.f64 beta (+.f64 beta -2))))
(exp.f64 (log.f64 (+.f64 beta (+.f64 beta -2))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 beta -2))) 1))
(log1p.f64 (expm1.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 -1 beta (+.f64 2 (neg.f64 beta)))
(fma.f64 beta -1 (+.f64 2 (neg.f64 beta)))
(fma.f64 1 beta (+.f64 beta -2))
(fma.f64 1 (+.f64 beta -2) beta)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 beta -2)) 2) (cbrt.f64 (+.f64 beta -2)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 beta -2))
(fma.f64 (sqrt.f64 (+.f64 beta -2)) (sqrt.f64 (+.f64 beta -2)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta -2))
Outputs
(/.f64 (-.f64 2 (*.f64 4 (/.f64 1 alpha))) alpha)
(/.f64 (-.f64 2 (/.f64 4 alpha)) alpha)
(/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (*.f64 2 (/.f64 1 alpha))) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (/.f64 2 alpha)) (/.f64 4 (*.f64 alpha alpha)))
(fma.f64 -1 (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha)))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha)))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha))
(*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha)))
(-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha)))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 2 (*.f64 2 (/.f64 1 alpha)))) alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (fma.f64 -1 (/.f64 beta (/.f64 alpha (+.f64 2 (/.f64 2 alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 2 alpha))) (/.f64 4 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 (/.f64 beta alpha) (+.f64 2 (/.f64 2 alpha)))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha))
(*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
(+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha)))) (/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha)))
(-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 -1 (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha)))) (/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha))))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (fma.f64 -1 (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha)))) (/.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha alpha))) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 2 (*.f64 alpha alpha))))) (/.f64 (+.f64 2 (/.f64 -4 alpha)) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2)))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha))
(/.f64 (neg.f64 (fma.f64 2 beta -2)) alpha)
(neg.f64 (/.f64 (fma.f64 2 beta -2) alpha))
(/.f64 (fma.f64 beta -2 2) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha))
(/.f64 (neg.f64 (fma.f64 2 beta -2)) alpha)
(neg.f64 (/.f64 (fma.f64 2 beta -2) alpha))
(/.f64 (fma.f64 beta -2 2) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 beta) 2) alpha)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (+.f64 beta -2)) (/.f64 (fma.f64 2 beta -2) alpha))
(fma.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 beta -2) alpha) (/.f64 (fma.f64 beta -2 2) alpha))
(/.f64 4 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha)))
(fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 -2 (/.f64 (pow.f64 beta 2) alpha))
(/.f64 (*.f64 -2 (*.f64 beta beta)) alpha)
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (*.f64 -2 (/.f64 beta (/.f64 alpha beta))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 -2 (/.f64 (pow.f64 beta 2) alpha))
(/.f64 (*.f64 -2 (*.f64 beta beta)) alpha)
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 2 (/.f64 beta alpha) (*.f64 -2 (/.f64 beta (/.f64 alpha beta))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 1 alpha))))
(fma.f64 -2 (/.f64 (*.f64 beta beta) alpha) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(fma.f64 -2 (/.f64 beta (/.f64 alpha beta)) (fma.f64 2 (/.f64 beta alpha) (/.f64 4 alpha)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (-.f64 beta 2)) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 -2 alpha)
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(*.f64 -2 (/.f64 beta alpha))
(*.f64 (/.f64 beta alpha) -2)
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(*.f64 -2 (/.f64 beta alpha))
(*.f64 (/.f64 beta alpha) -2)
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (*.f64 (/.f64 beta alpha) -2) (/.f64 2 alpha))
(fma.f64 (/.f64 beta alpha) -2 (/.f64 -2 alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
-2
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(*.f64 2 beta)
(+.f64 beta beta)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(*.f64 2 beta)
(+.f64 beta beta)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(-.f64 (*.f64 2 beta) 2)
(fma.f64 2 beta -2)
(+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) alpha)))
(-.f64 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(+.f64 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 2 beta)) (*.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) alpha))
(-.f64 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (+.f64 beta -2))))
(+.f64 (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 2 beta)) (*.f64 alpha alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))) 1)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (/.f64 -1 alpha))
(*.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (/.f64 -1 alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) alpha)
(/.f64 (+.f64 (/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta))) (fma.f64 beta -2 2)) alpha)
(*.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 1)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 1 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (*.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (/.f64 -1 alpha)))
(*.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (/.f64 -1 alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) alpha)
(/.f64 (+.f64 (/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta))) (fma.f64 beta -2 2)) alpha)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (*.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (/.f64 -1 alpha)))
(*.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (/.f64 -1 alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) alpha)
(/.f64 (+.f64 (/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta))) (fma.f64 beta -2 2)) alpha)
(*.f64 (/.f64 -1 alpha) (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (/.f64 -1 alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) alpha)
(/.f64 (+.f64 (/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta))) (fma.f64 beta -2 2)) alpha)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (sqrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) alpha))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta))))) 2) (cbrt.f64 (*.f64 alpha alpha))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) 2) (cbrt.f64 (*.f64 alpha alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (sqrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 1) (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) alpha))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 1)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 3)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 3) 1/3)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 2)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(pow.f64 (/.f64 alpha (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) -1)
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(neg.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))
(*.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) (/.f64 -1 alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2))) alpha)
(/.f64 (+.f64 (/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta))) (fma.f64 beta -2 2)) alpha)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 2))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(log.f64 (exp.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha))))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha) 3))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 3) (pow.f64 alpha 3)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)) 1))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) alpha)))
(/.f64 (+.f64 (fma.f64 2 beta -2) (*.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 2 (+.f64 beta beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 beta -2) alpha) (fma.f64 2 beta 2) (fma.f64 2 beta -2)) alpha)
(+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) beta) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) -2))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) -2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) beta))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (*.f64 beta (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (*.f64 -2 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(+.f64 (*.f64 -2 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (*.f64 beta (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))) 1)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (+.f64 beta -2) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 1 (/.f64 alpha (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (+.f64 -8 (pow.f64 beta 3)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) (+.f64 beta 2)))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (+.f64 2 (neg.f64 beta)) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (+.f64 beta (+.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) 1) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) (/.f64 alpha (+.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))) alpha))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))) (/.f64 (+.f64 -2 (neg.f64 (+.f64 beta beta))) alpha))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (neg.f64 (fma.f64 2 beta 2))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))) alpha)
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 beta 2) alpha))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -4) 1) (*.f64 (+.f64 beta 2) (/.f64 alpha (+.f64 beta (+.f64 beta 2)))))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) (*.f64 (+.f64 beta 2) alpha))
(*.f64 (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)) (/.f64 (+.f64 -2 (neg.f64 (+.f64 beta beta))) alpha))
(*.f64 (/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 -8 (pow.f64 beta 3))) (*.f64 alpha (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 2)) (fma.f64 beta beta -4)) (*.f64 alpha (+.f64 beta 2)))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (+.f64 -8 (pow.f64 beta 3))) (*.f64 alpha (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))) (/.f64 (+.f64 -2 (neg.f64 (+.f64 beta beta))) alpha))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (neg.f64 (fma.f64 2 beta 2))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))) alpha)
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (fma.f64 beta beta -4)) (*.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)) (/.f64 (+.f64 -2 (neg.f64 (+.f64 beta beta))) alpha))
(*.f64 (/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2)))) alpha)
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) 1) (/.f64 alpha (+.f64 beta (+.f64 beta 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 beta (+.f64 beta 2))) alpha)
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) alpha)
(/.f64 (-.f64 2 beta) (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 beta beta)))))
(/.f64 (-.f64 2 beta) (/.f64 alpha (neg.f64 (fma.f64 2 beta 2))))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 (neg.f64 (+.f64 beta beta)) -2)) alpha)
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) (+.f64 -8 (pow.f64 beta 3))) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) (fma.f64 beta beta -4)) (+.f64 beta 2))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 beta 3)) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 -8 (pow.f64 beta 3)) (fma.f64 beta beta (-.f64 4 (*.f64 beta -2)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (+.f64 beta 2))
(/.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 2 beta)) (fma.f64 beta beta -4)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (fma.f64 beta beta -4) (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (+.f64 beta -2)) alpha)
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) -1) alpha)
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 2 (+.f64 beta beta))) (*.f64 alpha -1))
(/.f64 (+.f64 beta -2) (/.f64 (*.f64 alpha -1) (fma.f64 2 beta 2)))
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) 1) alpha)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 alpha))
(/.f64 (*.f64 (+.f64 beta -2) (+.f64 2 (+.f64 beta beta))) (*.f64 (cbrt.f64 alpha) (cbrt.f64 (*.f64 alpha alpha))))
(*.f64 (/.f64 (+.f64 beta -2) (cbrt.f64 alpha)) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 (*.f64 alpha alpha))))
(/.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 1)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 3)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 3) 1/3)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 2)
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(neg.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 2))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha))))
(/.f64 (*.f64 (neg.f64 (+.f64 beta -2)) (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (fma.f64 2 beta 2) (/.f64 alpha (-.f64 2 beta)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha) 3))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)) 1))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 beta -2) (+.f64 beta (+.f64 beta 2))) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (+.f64 beta -2))
(*.f64 (+.f64 beta -2) (/.f64 (fma.f64 2 beta 2) alpha))
(-.f64 0 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))) 1)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 -1 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 -1 alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 (/.f64 -1 alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 1)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (*.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) (/.f64 -1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2)) (*.f64 (/.f64 -1 alpha) (cbrt.f64 (+.f64 2 (+.f64 beta beta)))))
(*.f64 (/.f64 -1 alpha) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta 2) 2)) (cbrt.f64 (fma.f64 2 beta 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (/.f64 -1 alpha)))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -2) (/.f64 -1 alpha))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 -1 alpha) (+.f64 beta (+.f64 beta 2)))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 beta (+.f64 beta 2)) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 2 (+.f64 beta beta)) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)) (cbrt.f64 (*.f64 alpha alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 beta (+.f64 beta 2)) (sqrt.f64 alpha)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 alpha)) (+.f64 2 (+.f64 beta beta))) (sqrt.f64 alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) -1) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2)) (cbrt.f64 (+.f64 2 (+.f64 beta beta)))) alpha) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta 2) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2)) (cbrt.f64 (+.f64 2 (+.f64 beta beta)))) alpha)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta 2) 2)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2)) (cbrt.f64 (*.f64 alpha alpha))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta 2) 2)) (cbrt.f64 (*.f64 alpha alpha))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 2)) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 beta (+.f64 beta 2))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (+.f64 beta beta)) 2)) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 2 (+.f64 beta beta))) (sqrt.f64 alpha)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta 2) 2)) (/.f64 (sqrt.f64 alpha) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) -1) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 2 (+.f64 beta beta))) (sqrt.f64 (+.f64 2 (+.f64 beta beta)))) alpha) -1)
(/.f64 (fma.f64 2 beta 2) (*.f64 alpha -1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) 1) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) alpha))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 beta (+.f64 beta 2))) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 2 (+.f64 beta beta)) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)) (cbrt.f64 (*.f64 alpha alpha)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2)) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 1)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 3)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 3) 1/3)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (/.f64 alpha (+.f64 beta (+.f64 beta 2))) -1)
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(neg.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 2))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha))))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha) 3))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 beta 2)) 3) (pow.f64 alpha 3)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 1))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)))
(/.f64 (+.f64 2 (+.f64 beta beta)) alpha)
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 0 (+.f64 beta (+.f64 beta -2)))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 beta (+.f64 beta -2)))) 1)
(fma.f64 2 beta -2)
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta (+.f64 beta -2))) (/.f64 (pow.f64 (+.f64 beta -2) 2) (-.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(*.f64 -1 (+.f64 beta (+.f64 beta -2)))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(*.f64 (+.f64 beta (+.f64 beta -2)) -1)
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(*.f64 (+.f64 beta (+.f64 beta -2)) 1)
(fma.f64 2 beta -2)
(*.f64 1 (+.f64 beta (+.f64 beta -2)))
(fma.f64 2 beta -2)
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 beta -2)) (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (cbrt.f64 (fma.f64 2 beta -2)) (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2)) (neg.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2)))))
(*.f64 (cbrt.f64 (fma.f64 2 beta -2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2)) (neg.f64 (cbrt.f64 (fma.f64 2 beta -2))))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 2 beta -2)
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) -1))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (/.f64 1 (-.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (cbrt.f64 (fma.f64 2 beta -2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2)) (neg.f64 (cbrt.f64 (fma.f64 2 beta -2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(*.f64 (cbrt.f64 (fma.f64 2 beta -2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 beta -2) 2)) (neg.f64 (cbrt.f64 (fma.f64 2 beta -2))))
(*.f64 (*.f64 -1 (sqrt.f64 (+.f64 beta (+.f64 beta -2)))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 1 (/.f64 (-.f64 beta (+.f64 beta -2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (+.f64 (pow.f64 (+.f64 beta -2) 2) (-.f64 (*.f64 beta beta) (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 beta (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta))))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (neg.f64 (fma.f64 beta beta (+.f64 4 (*.f64 beta -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (neg.f64 (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 (-.f64 beta beta) -2))
(/.f64 (+.f64 (*.f64 beta -2) 2) 1)
(/.f64 (fma.f64 beta -2 2) 1)
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (neg.f64 (-.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(/.f64 (+.f64 (pow.f64 (neg.f64 beta) 3) (pow.f64 (+.f64 2 (neg.f64 beta)) 3)) (+.f64 (*.f64 (neg.f64 beta) (neg.f64 beta)) (-.f64 (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 2 (neg.f64 beta))) (*.f64 (neg.f64 beta) (+.f64 2 (neg.f64 beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta beta) 3) -8) (+.f64 (*.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 4 (*.f64 (+.f64 beta beta) -2))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 beta beta) 3)) (fma.f64 (+.f64 beta beta) (+.f64 beta beta) (-.f64 4 (*.f64 -2 (+.f64 beta beta)))))
(/.f64 (+.f64 -8 (*.f64 (pow.f64 beta 3) 8)) (+.f64 (*.f64 4 (*.f64 beta beta)) (-.f64 4 (*.f64 beta -4))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (neg.f64 beta)) (*.f64 (+.f64 2 (neg.f64 beta)) (+.f64 2 (neg.f64 beta)))) (-.f64 (neg.f64 beta) (+.f64 2 (neg.f64 beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 (-.f64 beta beta) -2))
(/.f64 (+.f64 (*.f64 beta -2) 2) 1)
(/.f64 (fma.f64 beta -2 2) 1)
(/.f64 (-.f64 (*.f64 (+.f64 beta beta) (+.f64 beta beta)) 4) (-.f64 (+.f64 beta beta) -2))
(/.f64 (fma.f64 (+.f64 beta beta) (+.f64 beta beta) -4) (+.f64 2 (+.f64 beta beta)))
(/.f64 (+.f64 -4 (*.f64 4 (*.f64 beta beta))) (fma.f64 2 beta 2))
(/.f64 (fma.f64 4 (*.f64 beta beta) -4) (fma.f64 2 beta 2))
(/.f64 (-.f64 (pow.f64 (+.f64 beta -2) 2) (*.f64 beta beta)) (-.f64 (+.f64 beta -2) beta))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) (-.f64 (-.f64 beta beta) -2))
(*.f64 (*.f64 2 (fma.f64 2 beta -2)) 1/2)
(neg.f64 (/.f64 (fma.f64 beta -2 2) 1))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (*.f64 -1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 (-.f64 beta beta) -2))
(/.f64 (+.f64 (*.f64 beta -2) 2) 1)
(/.f64 (fma.f64 beta -2 2) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) -1) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (-.f64 (+.f64 beta -2) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3))) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 beta (-.f64 -2 beta)))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 beta beta (+.f64 4 (*.f64 beta -2))))
(/.f64 (-.f64 (pow.f64 (-.f64 2 beta) 3) (pow.f64 beta 3)) (fma.f64 2 (-.f64 2 beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2)) -1) (-.f64 beta (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta -2) 2))) (-.f64 (-.f64 beta beta) -2))
(/.f64 (+.f64 (*.f64 beta -2) 2) 1)
(/.f64 (fma.f64 beta -2 2) 1)
(pow.f64 (+.f64 beta (+.f64 beta -2)) 1)
(fma.f64 2 beta -2)
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 3)
(fma.f64 2 beta -2)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3) 1/3)
(fma.f64 2 beta -2)
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) 2)
(fma.f64 2 beta -2)
(neg.f64 (+.f64 beta (+.f64 beta -2)))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))
(fma.f64 2 beta -2)
(log.f64 (exp.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 2 beta -2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (+.f64 beta -2)))))
(fma.f64 2 beta -2)
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3))
(fma.f64 2 beta -2)
(expm1.f64 (log1p.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 2 beta -2)
(exp.f64 (log.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 2 beta -2)
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 beta -2))) 1))
(fma.f64 2 beta -2)
(log1p.f64 (expm1.f64 (+.f64 beta (+.f64 beta -2))))
(fma.f64 2 beta -2)
(fma.f64 -1 beta (+.f64 2 (neg.f64 beta)))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(fma.f64 beta -1 (+.f64 2 (neg.f64 beta)))
(neg.f64 (fma.f64 2 beta -2))
(+.f64 (*.f64 beta -2) 2)
(fma.f64 beta -2 2)
(fma.f64 1 beta (+.f64 beta -2))
(fma.f64 2 beta -2)
(fma.f64 1 (+.f64 beta -2) beta)
(fma.f64 2 beta -2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 beta -2)) 2) (cbrt.f64 (+.f64 beta -2)) beta)
(fma.f64 2 beta -2)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 beta -2))
(fma.f64 2 beta -2)
(fma.f64 (sqrt.f64 (+.f64 beta -2)) (sqrt.f64 (+.f64 beta -2)) beta)
(fma.f64 2 beta -2)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta -2))
(fma.f64 2 beta -2)

localize37.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(pow.f64 (+.f64 alpha 2) 2)
96.3%
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
73.7%
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
71.6%
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
Compiler

Compiled 92 to 52 computations (43.5% saved)

series42.0ms (0.4%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
30.0ms
alpha
@0
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
5.0ms
alpha
@0
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
1.0ms
alpha
@inf
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
1.0ms
alpha
@-inf
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
0.0ms
beta
@0
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))

rewrite128.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1780×fma-def
684×expm1-udef
684×log1p-udef
652×fma-neg
398×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016132
1376132
25676132
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(pow.f64 (+.f64 alpha 2) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta 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 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (-.f64 beta alpha) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 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)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 beta (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 beta (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1) (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (neg.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (neg.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 (*.f64 beta (neg.f64 beta)) 3)) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (-.f64 (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta))) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta)))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 beta (neg.f64 beta) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 beta (neg.f64 beta))) (cbrt.f64 (*.f64 beta (neg.f64 beta)))) (cbrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 beta (neg.f64 beta))) (sqrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 beta) 1) beta (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 beta) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 beta) (sqrt.f64 beta)) (sqrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha 2) alpha) (*.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha 2) 2) (*.f64 (+.f64 alpha 2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (+.f64 alpha 2)) (*.f64 2 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 alpha 2)) (*.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha 2) (+.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 alpha 2) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha -4) (fma.f64 alpha alpha -4)) (*.f64 (+.f64 alpha -2) (+.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (fma.f64 alpha alpha -4)) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (+.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (+.f64 alpha -2) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 alpha 2) (+.f64 8 (pow.f64 alpha 3))) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 alpha 2) (fma.f64 alpha alpha -4)) (+.f64 alpha -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 alpha 2)) (+.f64 alpha -2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 alpha 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 alpha 2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 alpha (+.f64 alpha 2) (*.f64 2 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (+.f64 alpha 2) (*.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha 2) alpha (*.f64 (+.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 alpha 2) 2 (*.f64 (+.f64 alpha 2) alpha))))))

simplify264.0ms (2.3%)

Algorithm
egg-herbie
Rules
848×fma-neg
784×fma-def
668×associate-+r+
604×+-commutative
510×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066416521
1191115719
2722615711
Stop Event
node limit
Counts
279 → 401
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4)) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 4))))))
(/.f64 -1 beta)
(-.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2))) (/.f64 1 beta))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2)))) (/.f64 1 beta))
(/.f64 -1 beta)
(-.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2))) (/.f64 1 beta))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2)))) (/.f64 1 beta))
(/.f64 beta (-.f64 4 (pow.f64 beta 2)))
(+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 4 (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 3))))))
(/.f64 -1 alpha)
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 alpha))
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 1 alpha))
(/.f64 -1 alpha)
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4))) (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 1 alpha))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))
2
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) 1)
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha)))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha) (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta))))))))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 4 (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta))) (*.f64 -1 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2)))))))) (+.f64 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha) (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta)))))))))
(/.f64 (+.f64 beta (+.f64 4 (*.f64 -1 (-.f64 2 beta)))) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 beta 4) (-.f64 2 beta)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (-.f64 2 beta)) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 3)))))))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 beta 4) (-.f64 2 beta)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 2 beta)) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 4 (pow.f64 beta 2))) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 2 beta)) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))))) (-.f64 2 beta)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4))) (pow.f64 alpha 4)))))))))
(-.f64 4 (pow.f64 beta 2))
(-.f64 (+.f64 4 (*.f64 4 alpha)) (pow.f64 beta 2))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(pow.f64 alpha 2)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(pow.f64 alpha 2)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(pow.f64 (+.f64 2 alpha) 2)
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(*.f64 -1 (pow.f64 beta 2))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(*.f64 -1 (pow.f64 beta 2))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
4
(+.f64 4 (*.f64 4 alpha))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(pow.f64 alpha 2)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(pow.f64 alpha 2)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(-.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) 1)
(*.f64 (-.f64 beta alpha) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 beta alpha))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (-.f64 beta alpha) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (-.f64 beta alpha)) -1)
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 beta (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 1 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 beta (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 beta (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))
(*.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1) (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) -1))
(pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))
(+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)
(*.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))))
(/.f64 1 (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (neg.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (neg.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 (*.f64 beta (neg.f64 beta)) 3)) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (-.f64 (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta))) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta)))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))
(pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3) 1/3)
(pow.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 beta (neg.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 beta (neg.f64 beta)))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 beta (neg.f64 beta)))
(fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))
(fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 1 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 beta (neg.f64 beta)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 beta (neg.f64 beta))) (cbrt.f64 (*.f64 beta (neg.f64 beta)))) (cbrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (sqrt.f64 (*.f64 beta (neg.f64 beta))) (sqrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 -1 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (neg.f64 beta) 1) beta (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (*.f64 (neg.f64 beta) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (neg.f64 beta) (sqrt.f64 beta)) (sqrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(+.f64 (*.f64 (+.f64 alpha 2) alpha) (*.f64 (+.f64 alpha 2) 2))
(+.f64 (*.f64 (+.f64 alpha 2) 2) (*.f64 (+.f64 alpha 2) alpha))
(+.f64 (*.f64 alpha (+.f64 alpha 2)) (*.f64 2 (+.f64 alpha 2)))
(+.f64 (*.f64 2 (+.f64 alpha 2)) (*.f64 alpha (+.f64 alpha 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2))) 1)
(*.f64 (+.f64 alpha 2) (+.f64 alpha 2))
(*.f64 (pow.f64 (+.f64 alpha 2) 2) 1)
(*.f64 1 (pow.f64 (+.f64 alpha 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))
(*.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(*.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (fma.f64 alpha alpha -4)) (*.f64 (+.f64 alpha -2) (+.f64 alpha -2)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (fma.f64 alpha alpha -4)) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (+.f64 alpha -2)))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (+.f64 alpha -2) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 alpha 2) (+.f64 8 (pow.f64 alpha 3))) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 alpha 2) (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 alpha 2)) (+.f64 alpha -2))
(sqrt.f64 (pow.f64 (+.f64 alpha 2) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 alpha 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2))))
(cbrt.f64 (pow.f64 (+.f64 alpha 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2)))
(fma.f64 alpha (+.f64 alpha 2) (*.f64 2 (+.f64 alpha 2)))
(fma.f64 2 (+.f64 alpha 2) (*.f64 alpha (+.f64 alpha 2)))
(fma.f64 (+.f64 alpha 2) alpha (*.f64 (+.f64 alpha 2) 2))
(fma.f64 (+.f64 alpha 2) 2 (*.f64 (+.f64 alpha 2) alpha))
Outputs
(*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))
(neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))
(-.f64 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 (*.f64 beta beta) (/.f64 (pow.f64 (+.f64 alpha 2) 4) alpha)))))
(-.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (*.f64 beta beta) (/.f64 (pow.f64 (+.f64 alpha 2) 4) alpha)))
(+.f64 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4)) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 4))))))
(+.f64 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 (*.f64 beta beta) (/.f64 (pow.f64 (+.f64 alpha 2) 4) alpha)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4))))
(+.f64 (-.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (*.f64 beta beta) (/.f64 (pow.f64 (+.f64 alpha 2) 4) alpha))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4)))
(/.f64 -1 beta)
(-.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 1 beta))
(-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 1 beta))
(+.f64 (/.f64 -1 beta) (/.f64 alpha (*.f64 beta beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2))) (/.f64 1 beta))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 alpha (*.f64 beta beta))) (/.f64 1 beta))
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2)))) (/.f64 1 beta))
(+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 4)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 alpha (*.f64 beta beta))) (/.f64 1 beta)))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha (*.f64 beta beta)) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 4)) alpha) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))
(+.f64 (-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 4)) alpha (/.f64 -1 beta)))
(/.f64 -1 beta)
(-.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 1 beta))
(-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 1 beta))
(+.f64 (/.f64 -1 beta) (/.f64 alpha (*.f64 beta beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2))) (/.f64 1 beta))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 alpha (*.f64 beta beta))) (/.f64 1 beta))
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (/.f64 alpha (pow.f64 beta 2)))) (/.f64 1 beta))
(+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 4)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) (/.f64 alpha (*.f64 beta beta))) (/.f64 1 beta)))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha (*.f64 beta beta)) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 4)) alpha) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))
(+.f64 (-.f64 (/.f64 alpha (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 4)) alpha (/.f64 -1 beta)))
(/.f64 beta (-.f64 4 (pow.f64 beta 2)))
(/.f64 beta (-.f64 4 (*.f64 beta beta)))
(+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha)))
(+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) alpha))
(-.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha))))
(fma.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (*.f64 alpha alpha)) (+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) alpha)))
(-.f64 (-.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))))) (*.f64 alpha (*.f64 alpha (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) alpha)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 4 (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 3))))))
(fma.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (*.f64 alpha alpha)) (+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 -1 (+.f64 (*.f64 alpha (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (-.f64 4 (*.f64 beta beta))) (/.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (-.f64 4 (*.f64 beta beta)))) (pow.f64 alpha 3))))))
(-.f64 (fma.f64 -1 (fma.f64 alpha (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (*.f64 (-.f64 (/.f64 -4 (/.f64 (-.f64 4 (*.f64 beta beta)) (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))))) (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta)))) (pow.f64 alpha 3))) (/.f64 beta (-.f64 4 (*.f64 beta beta)))) (*.f64 alpha (*.f64 alpha (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))))))
(/.f64 -1 alpha)
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 alpha))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 1 alpha)))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 -1 alpha)))
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (pow.f64 alpha 3)) (/.f64 4 (*.f64 alpha alpha))) (/.f64 1 alpha)))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (pow.f64 alpha 3))) (/.f64 -1 alpha)))
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 1 alpha))
(-.f64 (+.f64 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))))) (pow.f64 alpha 4)) (fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (pow.f64 alpha 3)) (/.f64 4 (*.f64 alpha alpha))))) (/.f64 1 alpha))
(+.f64 (-.f64 (/.f64 beta (*.f64 alpha alpha)) (/.f64 (fma.f64 -4 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4))) (pow.f64 alpha 4))) (+.f64 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (pow.f64 alpha 3))) (/.f64 -1 alpha)))
(/.f64 -1 alpha)
(-.f64 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 alpha))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 1 alpha)))
(+.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 -1 alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 1 alpha))
(+.f64 (-.f64 (+.f64 (/.f64 beta (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha))) (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (pow.f64 alpha 3))) (/.f64 -1 alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4))) (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 1 alpha))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))))) (pow.f64 alpha 4)) (/.f64 4 (*.f64 alpha alpha))))) (/.f64 1 alpha))
(+.f64 (-.f64 (+.f64 (/.f64 beta (*.f64 alpha alpha)) (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)))) (pow.f64 alpha 4)))) (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (pow.f64 alpha 3))) (/.f64 -1 alpha))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (+.f64 1 (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) beta (/.f64 beta (+.f64 alpha 2))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (+.f64 1 (fma.f64 (*.f64 beta beta) (-.f64 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) (+.f64 1 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) beta (/.f64 beta (+.f64 alpha 2)))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (+.f64 1 (fma.f64 (*.f64 beta beta) (-.f64 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 -1 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))))))))
(+.f64 (fma.f64 (*.f64 beta beta) (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) (+.f64 1 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) beta (/.f64 beta (+.f64 alpha 2)))))
2
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta))))
(fma.f64 -1 (/.f64 alpha beta) (+.f64 2 (neg.f64 (/.f64 (+.f64 alpha 2) beta))))
(-.f64 (-.f64 2 (/.f64 (+.f64 alpha 2) beta)) (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))))
(fma.f64 -1 (/.f64 alpha beta) (+.f64 2 (fma.f64 -1 (/.f64 (+.f64 alpha 2) beta) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(+.f64 (-.f64 (-.f64 2 (/.f64 (+.f64 alpha 2) beta)) (/.f64 alpha beta)) (+.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
(fma.f64 -1 (/.f64 alpha beta) (+.f64 2 (fma.f64 -1 (/.f64 (+.f64 alpha 2) beta) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)))))))))
(+.f64 (-.f64 (-.f64 2 (/.f64 (+.f64 alpha 2) beta)) (/.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 3) alpha))) (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2)
(-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 (+.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 (*.f64 beta beta) alpha)) (fma.f64 -1 (/.f64 (fma.f64 (pow.f64 (+.f64 alpha 2) 2) alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 3)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (+.f64 (*.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta)) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (+.f64 alpha (+.f64 alpha 2))) (pow.f64 beta 3)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 alpha 2 2) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 alpha 2) beta) (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (+.f64 alpha (+.f64 alpha 2)))) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) 1)
(+.f64 1 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta))))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha)))
(+.f64 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta))) (+.f64 1 (*.f64 alpha (+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (-.f64 2 beta))))))
(+.f64 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta))) (fma.f64 alpha (-.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 2 beta))) 1))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha) (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta))))))))
(+.f64 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta))) (+.f64 1 (fma.f64 (+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (-.f64 2 beta))) alpha (*.f64 (*.f64 alpha alpha) (*.f64 -1 (+.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (-.f64 2 beta))))))))
(+.f64 1 (+.f64 (fma.f64 (*.f64 alpha alpha) (-.f64 (+.f64 (*.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) -4) (/.f64 -1 (-.f64 4 (*.f64 beta beta)))) (*.f64 (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))) (-.f64 2 beta))) (*.f64 alpha (-.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 2 beta))))) (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta)))))
(+.f64 (/.f64 (*.f64 beta (-.f64 2 beta)) (-.f64 4 (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 4 (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta))) (*.f64 -1 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2)))))))) (+.f64 (*.f64 (+.f64 (/.f64 beta (-.f64 4 (pow.f64 beta 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)))) alpha) (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2))) (/.f64 1 (-.f64 4 (pow.f64 beta 2))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)) (*.f64 -4 (/.f64 (+.f64 (/.f64 1 (-.f64 4 (pow.f64 beta 2))) (*.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (pow.f64 beta 2)) 2)))) (-.f64 4 (pow.f64 beta 2))))) (-.f64 2 beta)))))))))
(+.f64 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta))) (+.f64 1 (fma.f64 (pow.f64 alpha 3) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (-.f64 4 (*.f64 beta beta))) (/.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (-.f64 4 (*.f64 beta beta)))) (-.f64 2 beta)) (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))))) (fma.f64 (+.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta))))) (-.f64 2 beta))) alpha (*.f64 (*.f64 alpha alpha) (*.f64 -1 (+.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (*.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))))) (-.f64 2 beta)))))))))
(+.f64 (+.f64 1 (/.f64 beta (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta)))) (fma.f64 (pow.f64 alpha 3) (neg.f64 (fma.f64 (-.f64 (/.f64 -4 (/.f64 (-.f64 4 (*.f64 beta beta)) (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))))) (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta)))) (-.f64 2 beta) (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))))) (fma.f64 (*.f64 alpha alpha) (-.f64 (+.f64 (*.f64 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) -4) (/.f64 -1 (-.f64 4 (*.f64 beta beta)))) (*.f64 (fma.f64 -4 (/.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 4 (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2))) (-.f64 2 beta))) (*.f64 alpha (-.f64 (/.f64 beta (-.f64 4 (*.f64 beta beta))) (*.f64 (fma.f64 4 (/.f64 beta (pow.f64 (-.f64 4 (*.f64 beta beta)) 2)) (/.f64 1 (-.f64 4 (*.f64 beta beta)))) (-.f64 2 beta)))))))
(/.f64 (+.f64 beta (+.f64 4 (*.f64 -1 (-.f64 2 beta)))) alpha)
(/.f64 (+.f64 beta (+.f64 4 (neg.f64 (-.f64 2 beta)))) alpha)
(/.f64 (-.f64 (+.f64 beta 4) (-.f64 2 beta)) alpha)
(+.f64 (/.f64 (*.f64 (+.f64 beta 4) (-.f64 2 beta)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 alpha))))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 2 beta) alpha) (+.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (*.f64 alpha alpha)) (/.f64 4 alpha)))) (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))))
(+.f64 (+.f64 (/.f64 4 alpha) (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 alpha alpha)))) (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (-.f64 2 beta) alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 3))) (*.f64 4 (/.f64 1 alpha))))))))
(fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (/.f64 (pow.f64 alpha 3) (-.f64 2 beta))) (fma.f64 -1 (/.f64 (-.f64 2 beta) alpha) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))) (fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))))) (pow.f64 alpha 3)) (/.f64 4 alpha)))))))
(-.f64 (-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (-.f64 (/.f64 4 alpha) (/.f64 (fma.f64 -4 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4))) (pow.f64 alpha 3))) (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 alpha alpha))))) (/.f64 (-.f64 2 beta) alpha)) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (/.f64 (pow.f64 alpha 3) (-.f64 2 beta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 2 beta)) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))) (-.f64 4 (pow.f64 beta 2))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (-.f64 2 beta)) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 2 beta) alpha)) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (+.f64 (*.f64 4 (+.f64 beta 4)) (*.f64 -1 (-.f64 4 (pow.f64 beta 2)))))) (pow.f64 alpha 3)))))))))))
(fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (/.f64 (pow.f64 alpha 3) (-.f64 2 beta))) (+.f64 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))) (*.f64 alpha alpha)) (fma.f64 -1 (/.f64 (fma.f64 -4 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))))) (neg.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta))))))) (pow.f64 alpha 4)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))))) (/.f64 (pow.f64 alpha 4) (-.f64 2 beta))) (fma.f64 -1 (/.f64 (-.f64 2 beta) alpha) (+.f64 (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (fma.f64 4 (+.f64 beta 4) (neg.f64 (-.f64 4 (*.f64 beta beta)))))) (pow.f64 alpha 3)) (/.f64 4 alpha)))))))))
(-.f64 (+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 4 alpha) (/.f64 (fma.f64 -4 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4))) (pow.f64 alpha 3))) (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (-.f64 2 beta) alpha))) (*.f64 (/.f64 (fma.f64 -4 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4))) (pow.f64 alpha 4)) (-.f64 2 beta))) (/.f64 (fma.f64 -4 (fma.f64 -4 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4))) (*.f64 (+.f64 -4 (*.f64 beta beta)) (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))))) (pow.f64 alpha 4))) (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (*.f64 alpha alpha)))) (/.f64 (+.f64 (fma.f64 beta 4 16) (+.f64 -4 (*.f64 beta beta))) (/.f64 (pow.f64 alpha 3) (-.f64 2 beta))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha))
(neg.f64 (/.f64 (-.f64 (fma.f64 -1 (+.f64 beta 4) 2) beta) alpha))
(/.f64 (neg.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 beta 4) (-.f64 2 beta)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2)))))
(fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (+.f64 beta 4) 2) beta) alpha) (+.f64 (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))) (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (*.f64 alpha alpha)))))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (*.f64 alpha alpha))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(-.f64 (fma.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha) (/.f64 (neg.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16))) (*.f64 alpha alpha))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 2 beta)) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2))))))
(fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (+.f64 beta 4) 2) beta) alpha) (fma.f64 -1 (/.f64 (fma.f64 -4 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (fma.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (-.f64 2 beta) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)))) (pow.f64 alpha 3)) (+.f64 (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))) (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (*.f64 alpha alpha))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (*.f64 alpha alpha))) (/.f64 (+.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)) (*.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (+.f64 -4 (-.f64 2 beta)))) (pow.f64 alpha 3))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(-.f64 (-.f64 (fma.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha) (/.f64 (neg.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16))) (*.f64 alpha alpha))) (/.f64 (+.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)) (*.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (+.f64 -4 (-.f64 2 beta)))) (pow.f64 alpha 3))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (+.f64 beta 4)) 2) beta) alpha)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 4 (pow.f64 beta 2))) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (-.f64 2 beta)) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4)) (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))))) (-.f64 2 beta)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (-.f64 2 beta) (+.f64 beta 4)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4)))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (+.f64 (*.f64 -4 (-.f64 (pow.f64 beta 2) (+.f64 4 (*.f64 -4 (+.f64 beta 4))))) (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 beta 4))) (pow.f64 alpha 4)))))))))
(fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (+.f64 beta 4) 2) beta) alpha) (+.f64 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (/.f64 (pow.f64 alpha 4) (-.f64 4 (*.f64 beta beta)))) (fma.f64 -1 (/.f64 (fma.f64 -4 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (fma.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (-.f64 2 beta) (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)))) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))))) (/.f64 (pow.f64 alpha 4) (-.f64 2 beta))) (+.f64 (/.f64 (+.f64 beta 4) (/.f64 (*.f64 alpha alpha) (-.f64 2 beta))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))) (*.f64 alpha alpha)) (*.f64 4 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (-.f64 (*.f64 beta beta) (+.f64 4 (+.f64 (*.f64 -4 beta) -16))))) (pow.f64 alpha 4)))))))))
(-.f64 (+.f64 (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha)) (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (*.f64 alpha alpha))) (*.f64 4 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)))) (pow.f64 alpha 4)))) (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)))) (/.f64 (pow.f64 alpha 4) (-.f64 2 beta)))) (-.f64 (*.f64 (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (pow.f64 alpha 4)) (-.f64 4 (*.f64 beta beta))) (/.f64 (+.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)) (*.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (+.f64 -4 (-.f64 2 beta)))) (pow.f64 alpha 3)))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(-.f64 (+.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (-.f64 2 beta) alpha) (/.f64 (+.f64 beta 4) alpha) (/.f64 (neg.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16))) (*.f64 alpha alpha))) (*.f64 4 (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)))) (pow.f64 alpha 4)))) (/.f64 (fma.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4) (*.f64 -4 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)))) (/.f64 (pow.f64 alpha 4) (-.f64 2 beta)))) (-.f64 (*.f64 (/.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (pow.f64 alpha 4)) (-.f64 4 (*.f64 beta beta))) (/.f64 (+.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (+.f64 beta 4)) (*.f64 (+.f64 (fma.f64 beta beta -4) (fma.f64 beta 4 16)) (+.f64 -4 (-.f64 2 beta)))) (pow.f64 alpha 3)))) (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(-.f64 4 (pow.f64 beta 2))
(-.f64 4 (*.f64 beta beta))
(-.f64 (+.f64 4 (*.f64 4 alpha)) (pow.f64 beta 2))
(-.f64 (+.f64 4 (*.f64 alpha 4)) (*.f64 beta beta))
(-.f64 (fma.f64 alpha 4 4) (*.f64 beta beta))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(pow.f64 alpha 2)
(*.f64 alpha alpha)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 (*.f64 alpha alpha) (*.f64 alpha 4))
(*.f64 alpha (+.f64 alpha 4))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(pow.f64 alpha 2)
(*.f64 alpha alpha)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 (*.f64 alpha alpha) (*.f64 alpha 4))
(*.f64 alpha (+.f64 alpha 4))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(-.f64 (+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))) (pow.f64 beta 2))
(+.f64 4 (-.f64 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)) (*.f64 beta beta)))
(+.f64 4 (-.f64 (*.f64 alpha (+.f64 alpha 4)) (*.f64 beta beta)))
(pow.f64 (+.f64 2 alpha) 2)
(pow.f64 (+.f64 alpha 2) 2)
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 -1 (pow.f64 beta 2))
(*.f64 beta (neg.f64 beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 -1 (pow.f64 beta 2))
(*.f64 beta (neg.f64 beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 2 alpha) 2) (*.f64 -1 (pow.f64 beta 2)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
4
(+.f64 4 (*.f64 4 alpha))
(+.f64 4 (*.f64 alpha 4))
(fma.f64 alpha 4 4)
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(pow.f64 alpha 2)
(*.f64 alpha alpha)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 (*.f64 alpha alpha) (*.f64 alpha 4))
(*.f64 alpha (+.f64 alpha 4))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(pow.f64 alpha 2)
(*.f64 alpha alpha)
(+.f64 (pow.f64 alpha 2) (*.f64 4 alpha))
(+.f64 (*.f64 alpha alpha) (*.f64 alpha 4))
(*.f64 alpha (+.f64 alpha 4))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(+.f64 4 (+.f64 (pow.f64 alpha 2) (*.f64 4 alpha)))
(+.f64 4 (+.f64 (*.f64 alpha alpha) (*.f64 alpha 4)))
(+.f64 4 (*.f64 alpha (+.f64 alpha 4)))
(+.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) 1)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (-.f64 beta alpha) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))
(*.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (-.f64 beta alpha) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) 1) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 beta alpha) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))))
(/.f64 (-.f64 beta alpha) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 3)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1/3)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 2)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (-.f64 beta alpha)) -1)
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 2))
(fabs.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(log.f64 (exp.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 beta alpha) 3) (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3)))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 beta (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 1 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) (cbrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (sqrt.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 beta (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 beta (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (/.f64 (*.f64 1 (/.f64 beta (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 beta (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 beta (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 beta (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (cbrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 (cbrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (cbrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (sqrt.f64 beta) (/.f64 (sqrt.f64 beta) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 beta) (sqrt.f64 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))) (/.f64 (sqrt.f64 beta) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta))))) (/.f64 (sqrt.f64 beta) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (*.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (neg.f64 alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (*.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)))) (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(*.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3) 1) (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3)) (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 3)) (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (-.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) -1))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) -1))
(/.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) -1) (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) -1))
(/.f64 (fma.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) -1) (fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) -1))
(pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 3)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3) 1/3)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)) 2)
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 (+.f64 alpha 2) beta) 1) 2))
(fabs.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1))))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 3))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha (-.f64 2 beta))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))) 1))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(exp.f64 (log1p.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1)
(+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(*.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(/.f64 1 (/.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(/.f64 1 (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6))) (neg.f64 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4))) (neg.f64 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 (*.f64 beta (neg.f64 beta)) 3)) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (-.f64 (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta))) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 beta)))) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta))))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 3)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3) 1/3)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(pow.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) 2)
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2))
(fabs.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 3))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 beta (neg.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (pow.f64 (+.f64 alpha 2) 2) 1 (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 1 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 1 (*.f64 beta (neg.f64 beta)) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4))) (*.f64 beta beta))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4))) (*.f64 beta beta))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 beta (neg.f64 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4))) (*.f64 beta beta))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (*.f64 beta (neg.f64 beta)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4))) (*.f64 beta beta))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (hypot.f64 (+.f64 alpha 2) (sqrt.f64 (*.f64 beta (neg.f64 beta)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (*.f64 0 (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (*.f64 0 (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (/.f64 1 (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 6) (pow.f64 beta 6)) (fma.f64 (*.f64 beta beta) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 (+.f64 alpha 2) 4))))
(fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (*.f64 0 (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (*.f64 0 (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(fma.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (/.f64 1 (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)) (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 4) (pow.f64 beta 4)) (fma.f64 beta beta (pow.f64 (+.f64 alpha 2) 2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 beta (neg.f64 beta))) (cbrt.f64 (*.f64 beta (neg.f64 beta)))) (cbrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (sqrt.f64 (*.f64 beta (neg.f64 beta))) (sqrt.f64 (*.f64 beta (neg.f64 beta))) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 -1 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (*.f64 beta (neg.f64 beta)) 1 (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 beta) beta (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 0 (*.f64 beta beta)))
(fma.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 alpha (-.f64 2 beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(+.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (pow.f64 beta 4)) (*.f64 beta beta)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (cbrt.f64 (pow.f64 beta 4)) (neg.f64 (pow.f64 (cbrt.f64 beta) 2)) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (neg.f64 beta) 1) beta (pow.f64 (+.f64 alpha 2) 2))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 beta (neg.f64 beta)))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)) (*.f64 (*.f64 beta (neg.f64 beta)) 1))
(-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))
(fma.f64 (*.f64 (neg.f64 beta) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 beta (neg.f64 (pow.f64 (cbrt.f64 beta) 2))) (cbrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 (neg.f64 beta) (sqrt.f64 beta)) (sqrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(fma.f64 (*.f64 beta (neg.f64 (sqrt.f64 beta))) (sqrt.f64 beta) (pow.f64 (+.f64 alpha 2) 2))
(+.f64 (*.f64 (+.f64 alpha 2) alpha) (*.f64 (+.f64 alpha 2) 2))
(pow.f64 (+.f64 alpha 2) 2)
(+.f64 (*.f64 (+.f64 alpha 2) 2) (*.f64 (+.f64 alpha 2) alpha))
(pow.f64 (+.f64 alpha 2) 2)
(+.f64 (*.f64 alpha (+.f64 alpha 2)) (*.f64 2 (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(+.f64 (*.f64 2 (+.f64 alpha 2)) (*.f64 alpha (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2))) 1)
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (+.f64 alpha 2) (+.f64 alpha 2))
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (pow.f64 (+.f64 alpha 2) 2) 1)
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 1 (pow.f64 (+.f64 alpha 2) 2))
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (*.f64 (cbrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (pow.f64 (+.f64 alpha 2) 4)))
(*.f64 (sqrt.f64 (+.f64 alpha 2)) (*.f64 (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (*.f64 (+.f64 alpha 2) (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(*.f64 (*.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (fma.f64 alpha alpha -4)) (*.f64 (+.f64 alpha -2) (+.f64 alpha -2)))
(/.f64 (fma.f64 alpha alpha -4) (/.f64 (*.f64 (+.f64 alpha -2) (+.f64 alpha -2)) (fma.f64 alpha alpha -4)))
(*.f64 (/.f64 (fma.f64 alpha alpha -4) (+.f64 alpha -2)) (/.f64 (fma.f64 alpha alpha -4) (+.f64 alpha -2)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) 8) (+.f64 (pow.f64 alpha 3) 8)) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) 8) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2))) (/.f64 (+.f64 (pow.f64 alpha 3) 8) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (fma.f64 alpha alpha -4)) (*.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (+.f64 alpha -2)))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 (pow.f64 alpha 3) 8)) (*.f64 (+.f64 alpha -2) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 alpha alpha -4) (+.f64 alpha -2)) (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2)))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 8 (pow.f64 alpha 3))) (*.f64 (+.f64 alpha -2) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 (pow.f64 alpha 3) 8)) (*.f64 (+.f64 alpha -2) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 alpha alpha -4) (+.f64 alpha -2)) (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2)))
(/.f64 (*.f64 (+.f64 alpha 2) (+.f64 8 (pow.f64 alpha 3))) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))
(/.f64 (+.f64 alpha 2) (/.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (+.f64 (pow.f64 alpha 3) 8)))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) 8) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2))) (+.f64 alpha 2))
(/.f64 (*.f64 (+.f64 alpha 2) (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha 2) (/.f64 (+.f64 alpha -2) (fma.f64 alpha alpha -4)))
(/.f64 (fma.f64 alpha alpha -4) (/.f64 (+.f64 alpha -2) (+.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 alpha 3)) (+.f64 alpha 2)) (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)))
(/.f64 (+.f64 alpha 2) (/.f64 (-.f64 (fma.f64 alpha alpha 4) (*.f64 alpha 2)) (+.f64 (pow.f64 alpha 3) 8)))
(*.f64 (/.f64 (+.f64 (pow.f64 alpha 3) 8) (+.f64 (fma.f64 alpha alpha 4) (*.f64 alpha -2))) (+.f64 alpha 2))
(/.f64 (*.f64 (fma.f64 alpha alpha -4) (+.f64 alpha 2)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha 2) (/.f64 (+.f64 alpha -2) (fma.f64 alpha alpha -4)))
(/.f64 (fma.f64 alpha alpha -4) (/.f64 (+.f64 alpha -2) (+.f64 alpha 2)))
(sqrt.f64 (pow.f64 (+.f64 alpha 2) 4))
(fabs.f64 (pow.f64 (+.f64 alpha 2) 2))
(log.f64 (exp.f64 (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (+.f64 alpha 2) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2))))
(pow.f64 (+.f64 alpha 2) 2)
(cbrt.f64 (pow.f64 (+.f64 alpha 2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (+.f64 alpha 2) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))))
(pow.f64 (+.f64 alpha 2) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 alpha 2))) 1))
(pow.f64 (+.f64 alpha 2) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 alpha 2) 2)))
(pow.f64 (+.f64 alpha 2) 2)
(fma.f64 alpha (+.f64 alpha 2) (*.f64 2 (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(fma.f64 2 (+.f64 alpha 2) (*.f64 alpha (+.f64 alpha 2)))
(pow.f64 (+.f64 alpha 2) 2)
(fma.f64 (+.f64 alpha 2) alpha (*.f64 (+.f64 alpha 2) 2))
(pow.f64 (+.f64 alpha 2) 2)
(fma.f64 (+.f64 alpha 2) 2 (*.f64 (+.f64 alpha 2) alpha))
(pow.f64 (+.f64 alpha 2) 2)

eval1.3s (10.8%)

Compiler

Compiled 41884 to 28523 computations (31.9% saved)

prune271.0ms (2.3%)

Pruning

22 alts after pruning (14 fresh and 8 done)

PrunedKeptTotal
New104741051
Fresh21012
Picked101
Done2810
Total1052221074
Accurracy
100.0%
Counts
1074 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)) 1) 2)
61.1%
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha 4))) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)
29.1%
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 2) 2)
21.8%
(/.f64 (/.f64 (-.f64 2 (/.f64 4 alpha)) alpha) 2)
9.9%
(/.f64 (/.f64 (+.f64 beta beta) alpha) 2)
29.7%
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
9.9%
(/.f64 (/.f64 2 (/.f64 alpha beta)) 2)
23.1%
(/.f64 (/.f64 2 alpha) 2)
26.1%
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta beta)) alpha) alpha)) 2)
49.8%
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
23.0%
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (fma.f64 beta (pow.f64 (+.f64 2 beta) 3) (pow.f64 (+.f64 2 beta) 4)) (pow.f64 alpha 4))))) 2)
74.1%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
71.9%
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
32.5%
(/.f64 (+.f64 (-.f64 1 (/.f64 alpha beta)) 1) 2)
74.1%
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1) 2)
29.7%
(/.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
45.4%
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
21.6%
(/.f64 (exp.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) -2) (pow.f64 alpha 3)) (-.f64 (log.f64 (+.f64 beta (+.f64 2 beta))) (log.f64 alpha)))) (/.f64 (+.f64 2 beta) alpha))) 2)
49.8%
(/.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) 2)
49.8%
(/.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2))) 3))) 2)
36.9%
(/.f64 2 2)
49.0%
(/.f64 1 2)
Compiler

Compiled 364 to 278 computations (23.6% saved)

regimes228.0ms (1.9%)

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

5 calls:

105.0ms
beta
74.0ms
alpha
18.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
8.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
7.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
AccuracySegmentsBranch
94.2%2alpha
76.3%3beta
99.9%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
99.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
99.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 630 to 430 computations (31.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999996434595
-0.9999247872275373
Compiler

Compiled 20 to 15 computations (25% saved)

regimes125.0ms (1.1%)

Counts
27 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (/.f64 2 (/.f64 alpha beta)) 2)
(/.f64 (/.f64 (*.f64 2 beta) alpha) 2)
(/.f64 (/.f64 (+.f64 beta beta) alpha) 2)
(/.f64 (+.f64 (-.f64 1 (/.f64 alpha beta)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (/.f64 4 alpha)) alpha) 2)
(/.f64 (*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 1 alpha)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 beta) (-.f64 beta alpha)) 1) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha)) 1) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta beta)) alpha) alpha)) 2)
(/.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 beta -2) (/.f64 (+.f64 beta (+.f64 beta 2)) (neg.f64 alpha)))) alpha) 2)
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2)
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha 4))) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)) 1) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 (neg.f64 beta) beta) -2) (/.f64 -1 alpha)) (/.f64 (*.f64 (*.f64 (fma.f64 -1 beta -2) (+.f64 beta (+.f64 2 beta))) (/.f64 -1 alpha)) alpha)) 2)
(/.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))) 2)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha)) 2) 2)
Outputs
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Calls

5 calls:

53.0ms
alpha
34.0ms
beta
14.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
7.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
6.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
AccuracySegmentsBranch
94.2%2alpha
76.3%3beta
99.9%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
99.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
99.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 366 to 255 computations (30.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999996434595
-0.9999247872275373
Compiler

Compiled 20 to 15 computations (25% saved)

regimes146.0ms (1.2%)

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

5 calls:

62.0ms
alpha
54.0ms
beta
12.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
6.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
5.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
AccuracySegmentsBranch
94.2%2alpha
76.3%3beta
99.6%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
99.6%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
99.6%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 269 to 192 computations (28.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999996434595
-0.9999247872275373
Compiler

Compiled 20 to 15 computations (25% saved)

regimes72.0ms (0.6%)

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

2 calls:

45.0ms
alpha
22.0ms
beta
Results
AccuracySegmentsBranch
92.3%2alpha
75.1%3beta
Compiler

Compiled 143 to 109 computations (23.8% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
0.003991069204921871
339.23825692774614
Results
15.0ms144×body256valid
Compiler

Compiled 236 to 195 computations (17.4% saved)

regimes76.0ms (0.6%)

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

2 calls:

66.0ms
alpha
7.0ms
beta
Results
AccuracySegmentsBranch
87.9%4alpha
71.9%1beta
Compiler

Compiled 79 to 61 computations (22.8% saved)

bsearch102.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.704624025173045e+298
1.0184429738828698e+299
64.0ms
8.297321307139193e+219
1.2322762101418708e+221
18.0ms
0.003991069204921871
339.23825692774614
Results
19.0ms75×body1024valid
18.0ms166×body256valid
14.0ms46×body2048valid
3.0ms17×body512valid
Compiler

Compiled 380 to 318 computations (16.3% saved)

regimes60.0ms (0.5%)

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

2 calls:

38.0ms
alpha
20.0ms
beta
Results
AccuracySegmentsBranch
71.5%6alpha
73.0%4beta
Compiler

Compiled 61 to 47 computations (23% saved)

bsearch83.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
3.3197794910532896
18056818.27152592
17.0ms
1.90762416470258e-262
3.637790599612815e-260
14.0ms
2.5927814481513308e-306
5.486914358713258e-306
Results
44.0ms57×body1024valid
24.0ms232×body256valid
6.0ms36×body512valid
3.0ms11×body2048valid
Compiler

Compiled 316 to 294 computations (7% saved)

regimes32.0ms (0.3%)

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

2 calls:

18.0ms
alpha
13.0ms
beta
Results
AccuracySegmentsBranch
68.9%4alpha
72.6%4beta
Compiler

Compiled 24 to 21 computations (12.5% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
3.3197794910532896
18056818.27152592
17.0ms
1.90762416470258e-262
3.637790599612815e-260
14.0ms
2.5927814481513308e-306
5.486914358713258e-306
Results
29.0ms35×body512valid
25.0ms236×body256valid
15.0ms60×body1024valid
2.0msbody2048valid
Compiler

Compiled 296 to 279 computations (5.7% saved)

regimes16.0ms (0.1%)

Accuracy

Total -43.2b remaining (-231.2%)

Threshold costs -43.2b (-231.2%)

Counts
3 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
Outputs
(/.f64 1 2)
(/.f64 2 2)
Calls

2 calls:

9.0ms
alpha
6.0ms
beta
Results
AccuracySegmentsBranch
53.9%2alpha
70.8%2beta
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
3.3197794910532896
18056818.27152592
Results
12.0ms104×body256valid
6.0ms24×body1024valid
2.0msbody2048valid
2.0msbody512valid
Compiler

Compiled 128 to 123 computations (3.9% saved)

simplify18.0ms (0.2%)

Algorithm
egg-herbie
Rules
30×+-commutative
10×sub-neg
*-commutative
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081629
1105629
2113629
3117629
4119629
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2) (/.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 335) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 335) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 31000000000000000642022980801342639751021850342786049899127938933812647132532871473777870261336474840486822519228288951238810811081910600930532518331628046644810863328898147795384397705188637712878589534088851341120110592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 alpha 67999999999999995391730700726093731522560123690901741812346970728133042336500531075799639123246400256546172451776175472139110733943157501643627018068514681984122133599836712847832833437016283439261834731340461609949939291716894946472458498680709204767345425722144408746743785526317833776141820755968) (/.f64 (/.f64 (*.f64 2 beta) alpha) 2) (/.f64 (/.f64 2 alpha) 2))))
(if (<=.f64 beta 4190359150502915/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 930647703350587/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 1 2) (if (<=.f64 beta 2304460979725263/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))
(/.f64 1 2)
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2) (/.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 beta 2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (/.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 beta (+.f64 2 beta)) alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9006748894778255/9007199254740992) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha) (/.f64 (+.f64 beta 2) alpha) (/.f64 (+.f64 beta (+.f64 beta 2)) alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9006748894778255/9007199254740992) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9006748894778255/9007199254740992) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 2)) alpha) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 alpha 335) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 335) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 2)) alpha) 2))
(if (<=.f64 alpha 335) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 31000000000000000642022980801342639751021850342786049899127938933812647132532871473777870261336474840486822519228288951238810811081910600930532518331628046644810863328898147795384397705188637712878589534088851341120110592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 alpha 67999999999999995391730700726093731522560123690901741812346970728133042336500531075799639123246400256546172451776175472139110733943157501643627018068514681984122133599836712847832833437016283439261834731340461609949939291716894946472458498680709204767345425722144408746743785526317833776141820755968) (/.f64 (/.f64 (*.f64 2 beta) alpha) 2) (/.f64 (/.f64 2 alpha) 2))))
(if (<=.f64 alpha 335) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (if (or (<=.f64 alpha 31000000000000000642022980801342639751021850342786049899127938933812647132532871473777870261336474840486822519228288951238810811081910600930532518331628046644810863328898147795384397705188637712878589534088851341120110592) (not (<=.f64 alpha 67999999999999995391730700726093731522560123690901741812346970728133042336500531075799639123246400256546172451776175472139110733943157501643627018068514681984122133599836712847832833437016283439261834731340461609949939291716894946472458498680709204767345425722144408746743785526317833776141820755968))) (/.f64 (/.f64 2 alpha) 2) (/.f64 (/.f64 (*.f64 beta 2) alpha) 2)))
(if (<=.f64 beta 4190359150502915/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 930647703350587/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 4190359150502915/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (if (<=.f64 beta 930647703350587/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) 1/2 1)))
(if (<=.f64 beta 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 1 2) (if (<=.f64 beta 2304460979725263/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 8538845061402167/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) 1/2 (if (<=.f64 beta 2304460979725263/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 7656119366529843/2251799813685248) 1/2 1)))
(if (<=.f64 beta 7656119366529843/2251799813685248) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 beta 7656119366529843/2251799813685248) 1/2 1)
(/.f64 1 2)
1/2
Compiler

Compiled 255 to 185 computations (27.5% saved)

soundness538.0ms (4.6%)

Algorithm
egg-herbie
Rules
1380×fma-neg
1380×fma-neg
1100×sub-neg
1100×sub-neg
934×fma-def
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01237
12537
24237
37037
412237
524233
644933
775933
8161633
9379633
10762933
051010982
1140910596
2497310328
01237
12537
24237
37037
412237
524233
644933
775933
8161633
9379633
10762933
051010982
1140910596
2497310328
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 207 to 152 computations (26.6% saved)

end199.0ms (1.7%)

Compiler

Compiled 239 to 165 computations (31% saved)

Profiling

Loading profile data...