Details

Time bar (total: 10.2s)

analyze63.0ms (0.6%)

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 (13.7%)

Results
871.0ms6495×body256valid
308.0ms1039×body1024valid
154.0ms591×body512valid
49.0ms131×body2048valid
Bogosity

preprocess73.0ms (0.7%)

Algorithm
egg-herbie
Rules
1084×fma-neg
902×associate-+l-
768×div-sub
742×associate--l-
622×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
14174
26474
311074
420074
543866
695666
7271866
8596166
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 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 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2)
(+.f64 1/2 (/.f64 (-.f64 alpha beta) (fma.f64 (+.f64 beta alpha) 2 4)))
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify68.0ms (0.7%)

Algorithm
egg-herbie
Rules
982×associate-/l*
722×fma-def
710×distribute-lft-in
708×associate-+l-
618×associate--l-
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01237
12537
24137
36937
411737
525533
646333
784533
8172033
9394033
Stop Event
node limit
Counts
1 → 5
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 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 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 65 to 39 computations (40% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Error
15.9b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
15.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Compiler

Compiled 15 to 11 computations (26.7% saved)

localize16.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))
1.9b
(+.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)

rewrite93.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1652×associate-/l*
1468×associate-/r/
762×associate-/l/
280×+-commutative
274×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (1.3%)

Algorithm
egg-herbie
Rules
924×distribute-lft-in
812×distribute-rgt-in
734×*-commutative
724×+-commutative
570×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060812724
1216112284
Stop Event
node limit
Counts
182 → 354
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 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 0)
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (/.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 (/.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 2 (/.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 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(*.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 (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 (+.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 (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 (+.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 (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 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.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 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1)) (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (-.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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (*.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 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 1 (/.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) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(/.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 (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 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (/.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))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))) (/.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))))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))))
(/.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 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 3)) (*.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) (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))) 3) 1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 3) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 1)))))
(/.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 (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)))))))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(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)
(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 (log.f64 (+.f64 2 (/.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 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(fma.f64 1 (/.f64 (-.f64 beta alpha) (+.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 (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 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (+.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 (+.f64 beta (+.f64 alpha 2))) (+.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) 1) 1))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))) 2)
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(-.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 (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) 1))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.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 (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)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2))
(*.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)))))
(*.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))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.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 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (*.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta alpha)))
(*.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 (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) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (sqrt.f64 (+.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) (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (neg.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha 2)))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 4 (pow.f64 (+.f64 beta alpha) 2))) (-.f64 (-.f64 2 beta) alpha))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (*.f64 beta beta) (-.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 2)) (*.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 beta (+.f64 alpha 2)) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) 1) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1) (/.f64 1 (+.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 1 (-.f64 beta alpha)))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 beta alpha)))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (-.f64 beta alpha)))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (neg.f64 (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha))))) (-.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta alpha))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha (+.f64 beta alpha)) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (-.f64 (*.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha))) (*.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (sqrt.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (cbrt.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (*.f64 (+.f64 beta (-.f64 alpha 2)) (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 beta (+.f64 alpha 2)))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 (+.f64 beta (-.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))) (+.f64 beta (-.f64 alpha 2))))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 beta alpha) (-.f64 -2 (+.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)))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 beta 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 (*.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 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))) (*.f64 beta beta))) (/.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 (*.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 (*.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)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) 2)
(fma.f64 -1 (/.f64 (*.f64 (+.f64 alpha 1) 2) 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 (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 (fma.f64 -1 (/.f64 (*.f64 (+.f64 alpha 1) 2) beta) 2) (+.f64 (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) alpha) (/.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 (+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 alpha 1) 2) beta) 2) (/.f64 (neg.f64 (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (pow.f64 beta 3) alpha))) (*.f64 (/.f64 (+.f64 alpha 2) (*.f64 beta beta)) alpha)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 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 (*.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 (fma.f64 -1 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (fma.f64 -1 (/.f64 alpha beta) 2)) (+.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 (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (/.f64 alpha beta))) (-.f64 (+.f64 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 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 -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 (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 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta)))))
(+.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))))))
(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 beta (pow.f64 (+.f64 2 beta) 3))) (*.f64 alpha alpha) (/.f64 beta (+.f64 2 beta))))))
(/.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 (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) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (/.f64 2 alpha))) (*.f64 (/.f64 beta (*.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 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (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 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (neg.f64 beta) (/.f64 (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 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (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 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (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 alpha alpha)) (+.f64 2 beta)) (+.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 2))) (*.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 (fma.f64 -1 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))))
(fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha 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 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha 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 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.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 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)))))
(*.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 (*.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 (*.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)))))
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 (*.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 (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (/.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 (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (/.f64 alpha beta))) (-.f64 (+.f64 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))))
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 (*.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 (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (/.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 (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta beta)) (+.f64 alpha 2)) (/.f64 alpha beta))) (-.f64 (+.f64 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 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 -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 (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 (+.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)) (*.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (+.f64 2 beta)) (*.f64 alpha alpha))) (neg.f64 (+.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (*.f64 alpha (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))))))
-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 (/.f64 beta alpha) (/.f64 (-.f64 -2 beta) 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) (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 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (-.f64 -2 beta) 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))
(+.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 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha 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 (fma.f64 -1 beta (-.f64 -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 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (*.f64 alpha alpha))) -1)
(+.f64 -1 (fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))
(-.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 (pow.f64 (+.f64 2 beta) 2) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 3)) (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (*.f64 alpha alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha)) (neg.f64 (+.f64 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (*.f64 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 0)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.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 (log.f64 (+.f64 2 (/.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 (/.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 (/.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 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 2 (/.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 (/.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 (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))))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) 2)
(*.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 (+.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 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 (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 (+.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 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 (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 (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 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (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 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (+.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 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1)) (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3) -1)) (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) (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 (+.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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (-.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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 4) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))))) (-.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 (+.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))) 4) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))) (-.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 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (*.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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 4) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (-.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)) (+.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 6))) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 4) (*.f64 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.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 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(*.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(*.f64 (+.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 alpha (+.f64 2 beta))) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3))))
(/.f64 1 (/.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) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -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 (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 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 (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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))))
(*.f64 (/.f64 (sqrt.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 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))) (/.f64 (sqrt.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 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (/.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))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))) (+.f64 (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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3))) (sqrt.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 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) -1))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))) (cbrt.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)))) (cbrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))) (/.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))) (/.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))))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3))) (/.f64 (/.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)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3))) (/.f64 (/.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))))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3)))))
(/.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 (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))) 2)) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 6) -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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 6)) (*.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 4) -1) (*.f64 (+.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 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 4)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) 3)) (*.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3) (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))) 3) 1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3) 3)) (*.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 6) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 3)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3) 3)) (+.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 6) (-.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 3) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2) 3) -1) (*.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 4) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 6)) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 4))))
(/.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 (+.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))) 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)) (neg.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)))))))
(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 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)))) 2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) 2)
(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))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 2))
(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 (log.f64 (+.f64 2 (/.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 (/.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 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 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 (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 (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))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 1 (+.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 (/.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 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (/.f64 beta (+.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 (-.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 (+.f64 beta (+.f64 alpha 2))) (+.f64 (-.f64 (/.f64 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 (exp.f64 (log.f64 (+.f64 2 (/.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)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (+.f64 (/.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)))
(*.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 (-.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 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 beta alpha)) (sqrt.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 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 2 beta))))
(*.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))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.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)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.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))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.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 (neg.f64 (-.f64 beta alpha)) (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 (-.f64 -2 beta) alpha))
(*.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 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) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (+.f64 beta (-.f64 alpha 2)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha -2))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4) (+.f64 alpha (+.f64 -2 beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4)) (*.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha -2))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))
(/.f64 (-.f64 beta alpha) (/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4) (+.f64 alpha (+.f64 -2 beta))))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 (-.f64 -2 beta) alpha))
(*.f64 (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha 2) beta)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 beta alpha)) (sqrt.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 (sqrt.f64 (-.f64 beta alpha)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 beta alpha)) (sqrt.f64 (-.f64 beta alpha))) (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) 1) (/.f64 (cbrt.f64 (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 2 beta))))
(*.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 (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))))
(*.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)))))
(*.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) (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (neg.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (neg.f64 (pow.f64 (+.f64 alpha beta) 2)) 4)) (neg.f64 (+.f64 beta (+.f64 alpha -2))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 4 (pow.f64 (+.f64 alpha beta) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 -8 (pow.f64 (+.f64 alpha beta) 3))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha 2)))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (-.f64 beta alpha) -2))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 4 (pow.f64 (+.f64 beta alpha) 2))) (-.f64 (-.f64 2 beta) alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (-.f64 2 beta) alpha)) (-.f64 4 (pow.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 beta alpha) (/.f64 (-.f64 4 (pow.f64 (+.f64 alpha beta) 2)) (-.f64 (-.f64 2 beta) alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (*.f64 beta beta) (-.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 2)) (*.f64 beta (+.f64 alpha 2)))))
(*.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))))
(*.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)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 beta (+.f64 alpha 2)) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (cbrt.f64 (-.f64 beta alpha))))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (neg.f64 (pow.f64 (+.f64 alpha beta) 2)) 4)) (neg.f64 (+.f64 beta (+.f64 alpha -2))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 4 (pow.f64 (+.f64 alpha beta) 2))))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 -8 (pow.f64 (+.f64 alpha beta) 3))))
(*.f64 (/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (neg.f64 (pow.f64 (+.f64 alpha beta) 2)) 4)) (neg.f64 (+.f64 beta (+.f64 alpha -2))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 4 (pow.f64 (+.f64 alpha beta) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) 1) (neg.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 -8 (pow.f64 (+.f64 alpha beta) 3))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) 1) (/.f64 1 (+.f64 beta alpha)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (+.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 1 (-.f64 beta alpha)))) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 beta alpha)))) (sqrt.f64 (-.f64 beta alpha)))
(*.f64 (sqrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta)) (/.f64 (sqrt.f64 (-.f64 beta alpha)) (-.f64 beta alpha))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (sqrt.f64 (-.f64 beta alpha)))) (sqrt.f64 (-.f64 beta alpha))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (-.f64 beta alpha)))) (cbrt.f64 (-.f64 beta alpha)))
(*.f64 (cbrt.f64 (-.f64 beta alpha)) (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (+.f64 alpha beta)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2) (-.f64 beta alpha))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 beta alpha)) (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (pow.f64 (cbrt.f64 (-.f64 beta alpha)) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (neg.f64 (-.f64 beta alpha)))
(*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))))
(neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))) (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 alpha alpha) (*.f64 beta beta))) (-.f64 alpha beta))
(*.f64 (-.f64 alpha beta) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))))
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (-.f64 alpha beta)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (*.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (+.f64 alpha (+.f64 2 beta)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha))))) (-.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta alpha))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 alpha 2) beta)) (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3))) (-.f64 (*.f64 beta (pow.f64 beta 3)) (*.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 alpha beta) 2)))) (-.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 alpha beta))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (+.f64 alpha (+.f64 2 beta))) (-.f64 (pow.f64 beta 4) (*.f64 alpha (*.f64 (pow.f64 (+.f64 alpha beta) 2) alpha)))) (-.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 alpha beta))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha (+.f64 beta alpha)) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (-.f64 (*.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha))) (*.f64 (*.f64 beta beta) (*.f64 alpha (+.f64 beta alpha))))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (/.f64 (+.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 alpha (+.f64 alpha beta)) 3)) (/.f64 1 (+.f64 (+.f64 alpha 2) beta)))) (+.f64 (*.f64 beta (pow.f64 beta 3)) (*.f64 (*.f64 alpha (+.f64 alpha beta)) (-.f64 (*.f64 alpha (+.f64 alpha beta)) (*.f64 beta beta)))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 alpha 3)) (*.f64 (+.f64 (pow.f64 beta 6) (pow.f64 (*.f64 alpha (+.f64 alpha beta)) 3)) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (pow.f64 beta 4) (*.f64 alpha (*.f64 (+.f64 alpha beta) (-.f64 (*.f64 alpha (+.f64 alpha beta)) (*.f64 beta beta))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (sqrt.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (sqrt.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (sqrt.f64 (+.f64 (+.f64 alpha 2) beta)))) (sqrt.f64 (+.f64 beta (+.f64 alpha -2))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)))) (sqrt.f64 (+.f64 alpha (+.f64 -2 beta))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (cbrt.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (cbrt.f64 (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 alpha 2) beta)) 2))) (cbrt.f64 (+.f64 beta (+.f64 alpha -2))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)))) (cbrt.f64 (+.f64 alpha (+.f64 -2 beta))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) (*.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (*.f64 (+.f64 beta (-.f64 alpha 2)) (+.f64 beta (-.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 beta (+.f64 alpha -2)) (+.f64 beta (+.f64 alpha -2)))) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 alpha (+.f64 -2 beta))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 alpha -2)) (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 beta (+.f64 alpha 2)) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))))
(/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 beta (+.f64 alpha 2)))) (+.f64 beta (-.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 alpha -2)) (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (+.f64 alpha 2) beta) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))))
(/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3))) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4) (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 (+.f64 beta (-.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (*.f64 (+.f64 beta (+.f64 alpha -2)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (+.f64 beta (+.f64 alpha 2)) alpha)) (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) -4))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))) (+.f64 beta (-.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 alpha 2) beta)) (*.f64 alpha (+.f64 (+.f64 alpha 2) beta))) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))) (*.f64 (+.f64 beta (+.f64 alpha -2)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 4 (*.f64 2 (+.f64 alpha beta))))))
(*.f64 (+.f64 alpha (+.f64 -2 beta)) (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 2) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (/.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) -4)) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))))
(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 (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 (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 (/.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 (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)))
(neg.f64 (/.f64 (-.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 (-.f64 -2 beta) alpha))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha 2) beta)) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 2))
(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)))
(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)))
(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)))

eval193.0ms (1.9%)

Compiler

Compiled 12222 to 7914 computations (35.2% saved)

prune74.0ms (0.7%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New34410354
Fresh000
Picked011
Done000
Total34411355
Error
0.1b
Counts
355 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
16.1b
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
34.2b
(/.f64 (/.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)))) 2)
45.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
47.9b
(/.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 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) 2)
32.9b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
48.6b
(/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))) 2)
15.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
17.4b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
61.6b
(/.f64 (+.f64 -1 1) 2)
47.9b
(/.f64 (*.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)))) 2)
39.1b
(/.f64 2 2)
Compiler

Compiled 419 to 313 computations (25.3% saved)

localize68.0ms (0.7%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 31 computations (38% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite109.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1812×associate-*l/
1318×distribute-lft-in
606×associate-/r*
420×associate-/r/
346×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify191.0ms (1.9%)

Algorithm
egg-herbie
Rules
854×associate-/l*
764×times-frac
758×associate-/r*
728×associate-*r*
686×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070714115
1212013297
Stop Event
node limit
Counts
281 → 443
Calls
Call 1
Inputs
(+.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 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.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 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.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 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))
(/.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 2 alpha)
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
beta
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
beta
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta 2)
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
alpha
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
alpha
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 2 alpha))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 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 (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 (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 (-.f64 (*.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 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 1) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 1) (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 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 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 2)
(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)
(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 (log.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.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 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (+.f64 alpha 2)) 1 (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (neg.f64 (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (neg.f64 alpha) -2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 beta beta)) (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 beta beta)))
(-.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 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(*.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 -1 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4)) (+.f64 beta (+.f64 alpha -2)))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) -1)
(pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) 1/3)
(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 (/.f64 1 (pow.f64 (+.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))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (exp.f64 (log.f64 (+.f64 3 alpha))) (-.f64 1 beta))
(-.f64 (exp.f64 (log.f64 (+.f64 3 (+.f64 beta alpha)))) 1)
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 1 (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 beta)) (-.f64 1 (+.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha -2)) (-.f64 (/.f64 4 (+.f64 alpha -2)) beta))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta (+.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 beta (exp.f64 (log.f64 (+.f64 3 alpha)))) 1)
(-.f64 (+.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 alpha -2))) (/.f64 4 (+.f64 alpha -2)))
(-.f64 (+.f64 (+.f64 alpha 2) (exp.f64 (log1p.f64 beta))) 1)
(-.f64 (+.f64 (+.f64 beta 2) (exp.f64 (log1p.f64 alpha))) 1)
(*.f64 1 (+.f64 beta (+.f64 alpha 2)))
(*.f64 1 (neg.f64 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (-.f64 beta (+.f64 alpha 2))))
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 -1 (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 beta (+.f64 alpha 2)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1) (cbrt.f64 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (-.f64 (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(/.f64 (+.f64 beta (+.f64 alpha 2)) (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 beta (+.f64 alpha 2))))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 beta (+.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (/.f64 1 (-.f64 beta (+.f64 alpha 2)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 beta (+.f64 alpha 2))))
(/.f64 -1 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (-.f64 -2 (+.f64 beta alpha)) -1)
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (-.f64 beta (+.f64 alpha 2)) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (-.f64 beta (+.f64 alpha 2)))))
(/.f64 (sqrt.f64 (-.f64 -2 (+.f64 beta alpha))) (/.f64 -1 (sqrt.f64 (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (/.f64 (-.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -2 (+.f64 beta alpha))) (cbrt.f64 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 -1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 -1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 1 (neg.f64 (-.f64 beta (+.f64 alpha 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 -1 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 1 (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 -1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 1 (+.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) (*.f64 1 (+.f64 beta (+.f64 alpha -2))))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (*.f64 1 (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) 1) (-.f64 beta (+.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta alpha)) 1) -1)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) 1) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) 1) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) 1) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) 1) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 1 (-.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (/.f64 1 (-.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(/.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 beta (+.f64 alpha 2)))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1)) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))) (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (sqrt.f64 (-.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (cbrt.f64 (-.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 beta))) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 3)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))
(log.f64 (exp.f64 (+.f64 beta (+.f64 alpha 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (+.f64 alpha 2)))))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))
(expm1.f64 (log.f64 (+.f64 3 (+.f64 beta alpha))))
(exp.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 beta (+.f64 alpha 2))))
(fma.f64 1 beta (+.f64 alpha 2))
(fma.f64 1 (+.f64 alpha 2) beta)
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 (+.f64 alpha 2)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 alpha 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (+.f64 alpha 2)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 alpha 2))
Outputs
(+.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 (*.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 (/.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 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 (*.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 (/.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 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 beta (*.f64 beta (fma.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (/.f64 -1 (pow.f64 (+.f64 alpha 2) 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 (/.f64 (neg.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))))))))
(fma.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2))) (+.f64 1 (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 (*.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))))))
2
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta))))
(fma.f64 -1 (/.f64 alpha beta) (+.f64 2 (/.f64 (+.f64 (neg.f64 alpha) -2) beta)))
(-.f64 (+.f64 2 (/.f64 (-.f64 -2 alpha) 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 -2 alpha) beta)) (/.f64 alpha beta)) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 beta (/.f64 alpha 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 (+.f64 2 (/.f64 (-.f64 -2 alpha) beta)) (-.f64 (/.f64 (+.f64 alpha 2) (/.f64 beta (/.f64 alpha beta))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))) (-.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)) alpha))) (/.f64 alpha beta))
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 (+.f64 2 (*.f64 alpha 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 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (/.f64 (+.f64 alpha 2) (/.f64 beta (/.f64 alpha beta)))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta 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 (+.f64 2 (*.f64 alpha 2)) beta)) (+.f64 (/.f64 (+.f64 alpha 2) (/.f64 beta (/.f64 alpha 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 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 2)) (/.f64 1 (+.f64 2 beta))) alpha (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (fma.f64 (fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 2)) (/.f64 -1 (+.f64 2 beta))) alpha (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha alpha) (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 2)) (/.f64 1 (+.f64 2 beta))) alpha (/.f64 beta (+.f64 2 beta)))))
(+.f64 1 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha alpha) (fma.f64 (fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 2)) (/.f64 -1 (+.f64 2 beta))) alpha (/.f64 beta (+.f64 2 beta)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (/.f64 beta (+.f64 beta 2))))))
(+.f64 1 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha alpha) (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 2)) (/.f64 1 (+.f64 2 beta))) alpha (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 4)) (/.f64 1 (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 3) (/.f64 beta (+.f64 2 beta))))))
(+.f64 1 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha alpha) (fma.f64 (fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 2)) (/.f64 -1 (+.f64 2 beta))) alpha (fma.f64 (fma.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 4)) (/.f64 -1 (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 3) (/.f64 beta (+.f64 2 beta))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.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)))))
(fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (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 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (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 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (fma.f64 2 (/.f64 beta alpha) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)) (+.f64 (/.f64 2 alpha) (/.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 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))) (+.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.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 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (fma.f64 -1 (/.f64 beta (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 2 beta) 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 (/.f64 2 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 (fma.f64 2 (/.f64 beta alpha) (-.f64 (/.f64 2 alpha) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))) (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2))) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 4)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 2 beta))) alpha))
(/.f64 (neg.f64 (-.f64 (-.f64 -2 beta) beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 2 beta))) alpha) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 2 beta))) alpha) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 beta) 3) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 3)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 (*.f64 1 (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta (+.f64 2 beta)))) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))
(fma.f64 -1 (/.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))) (fma.f64 -1 (/.f64 beta (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 2 beta) 3))) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 beta (+.f64 2 beta))) alpha) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 beta) 3) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))))))
(+.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 1 (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta (+.f64 2 beta)))) (pow.f64 alpha 3)) (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 4))))
(/.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 (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 3)))
(+.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 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 3))) (/.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) (/.f64 (+.f64 (neg.f64 alpha) -2) (*.f64 beta beta)))
(+.f64 (/.f64 1 beta) (/.f64 (-.f64 -2 alpha) (*.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 (-.f64 -2 alpha) (*.f64 beta beta)) (+.f64 (/.f64 1 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 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)))))
(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 (-.f64 -2 alpha) (*.f64 beta beta)) (+.f64 (/.f64 1 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (/.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) (/.f64 (+.f64 (neg.f64 alpha) -2) (*.f64 beta beta)))
(+.f64 (/.f64 1 beta) (/.f64 (-.f64 -2 alpha) (*.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 (-.f64 -2 alpha) (*.f64 beta beta)) (+.f64 (/.f64 1 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 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)))))
(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 (-.f64 -2 alpha) (*.f64 beta beta)) (+.f64 (/.f64 1 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (/.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 alpha (/.f64 (pow.f64 (+.f64 2 beta) 3) alpha))) (/.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 1 (+.f64 2 beta)) (+.f64 (/.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 alpha (/.f64 (pow.f64 (+.f64 2 beta) 3) alpha)) (/.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 1 alpha) (+.f64 (/.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 1 alpha) (+.f64 (/.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 1 alpha) (+.f64 (/.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 1 alpha) (+.f64 (/.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 2 alpha)
(+.f64 alpha 2)
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
beta
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
beta
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta 2)
(+.f64 2 beta)
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
alpha
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
alpha
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 beta (+.f64 2 alpha))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (-.f64 (*.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 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 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)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 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)) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.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 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1) 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))
(/.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)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 3)) 1) (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 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)) (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.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))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 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))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.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 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.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 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (+.f64 alpha 2)) 1 (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (+.f64 (neg.f64 alpha) -2) 1 (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 (+.f64 alpha 2) (-.f64 -2 alpha)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)) (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (+.f64 alpha 2))))
(+.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (/.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (neg.f64 (+.f64 alpha 2))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (neg.f64 alpha) -2)))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 beta (*.f64 (sqrt.f64 (+.f64 alpha 2)) (neg.f64 (sqrt.f64 (+.f64 alpha 2))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 beta (*.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 (+.f64 alpha 2)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) beta) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 beta (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (+.f64 alpha 2))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (-.f64 beta (*.f64 (cbrt.f64 (+.f64 alpha 2)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 beta beta)) (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 beta beta)))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))) 1)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.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 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.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 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 (/.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 alpha (+.f64 2 beta)) -2)) (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(/.f64 -1 (-.f64 -2 (+.f64 alpha beta)))
(/.f64 -1 (-.f64 (-.f64 -2 beta) alpha))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) -1)
(/.f64 -1 (-.f64 -2 (+.f64 alpha beta)))
(/.f64 -1 (-.f64 (-.f64 -2 beta) alpha))
(*.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 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(*.f64 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3))) (+.f64 (pow.f64 beta 6) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 6)))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (+.f64 alpha (-.f64 2 beta)) (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4)) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (+.f64 beta (+.f64 alpha -2)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4))
(/.f64 (+.f64 alpha (+.f64 beta -2)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3))) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))) (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)))
(*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (sqrt.f64 (+.f64 beta (-.f64 -2 alpha))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 beta (+.f64 alpha 2)))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (cbrt.f64 (+.f64 beta (-.f64 -2 alpha)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (+.f64 beta (-.f64 -2 alpha)) (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(*.f64 (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (pow.f64 beta 6) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (+.f64 (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4))) (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6)) (+.f64 beta (-.f64 -2 alpha))))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) -1)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) 2)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) 3)
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(pow.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))
(sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 beta (+.f64 alpha 2)))) 1))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(/.f64 1 (+.f64 alpha (+.f64 2 beta)))
(-.f64 (exp.f64 (log.f64 (+.f64 3 alpha))) (-.f64 1 beta))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(-.f64 (exp.f64 (log.f64 (+.f64 3 (+.f64 beta alpha)))) 1)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 1 (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 1 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 -1 beta))
(-.f64 (exp.f64 (log1p.f64 beta)) (-.f64 1 (+.f64 alpha 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 beta)) 1) (+.f64 alpha 2))
(-.f64 (exp.f64 (log1p.f64 beta)) (-.f64 -1 alpha))
(-.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha -2)) (-.f64 (/.f64 4 (+.f64 alpha -2)) beta))
(+.f64 (-.f64 (/.f64 alpha (/.f64 (+.f64 alpha -2) alpha)) (/.f64 4 (+.f64 alpha -2))) beta)
(+.f64 beta (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha -2)) alpha) (/.f64 -4 (+.f64 alpha -2))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta (+.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(-.f64 (+.f64 beta (exp.f64 (log.f64 (+.f64 3 alpha)))) 1)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(-.f64 (+.f64 beta (/.f64 (*.f64 alpha alpha) (+.f64 alpha -2))) (/.f64 4 (+.f64 alpha -2)))
(+.f64 (-.f64 (/.f64 alpha (/.f64 (+.f64 alpha -2) alpha)) (/.f64 4 (+.f64 alpha -2))) beta)
(+.f64 beta (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha -2)) alpha) (/.f64 -4 (+.f64 alpha -2))))
(-.f64 (+.f64 (+.f64 alpha 2) (exp.f64 (log1p.f64 beta))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 beta)) 1) (+.f64 alpha 2))
(-.f64 (exp.f64 (log1p.f64 beta)) (-.f64 -1 alpha))
(-.f64 (+.f64 (+.f64 beta 2) (exp.f64 (log1p.f64 alpha))) 1)
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 1 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 alpha)) (-.f64 -1 beta))
(*.f64 1 (+.f64 beta (+.f64 alpha 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 1 (neg.f64 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 -1 (-.f64 -2 (+.f64 beta alpha)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (/.f64 1 (-.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (+.f64 beta (+.f64 alpha 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (-.f64 -2 beta) alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1) (cbrt.f64 (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (-.f64 -2 (+.f64 alpha beta)))) -1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) -1) (cbrt.f64 (-.f64 (-.f64 -2 beta) alpha)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (-.f64 (pow.f64 beta 4) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (+.f64 alpha (-.f64 2 beta)) (+.f64 alpha (-.f64 2 beta)))))) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (-.f64 (pow.f64 beta 4) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 (+.f64 alpha (-.f64 2 beta)) (+.f64 alpha (-.f64 2 beta)))))) (fma.f64 beta beta (*.f64 (-.f64 -2 alpha) (+.f64 alpha (-.f64 2 beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (+.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) 3))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (-.f64 (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (*.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (+.f64 (pow.f64 beta 6) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) 3))) (+.f64 (pow.f64 beta 4) (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (-.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))) (*.f64 beta beta)))))
(/.f64 1 (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (+.f64 beta (+.f64 alpha 2)) (/.f64 (-.f64 beta (+.f64 alpha 2)) (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (cbrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 beta (+.f64 alpha 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (/.f64 1 (-.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 -1 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (-.f64 -2 (+.f64 beta alpha)) -1)
(-.f64 2 (/.f64 (+.f64 alpha beta) -1))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (sqrt.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta)))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (-.f64 beta (+.f64 alpha 2)) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 beta (-.f64 -2 alpha)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (-.f64 beta (+.f64 alpha 2)))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (sqrt.f64 (+.f64 beta (-.f64 -2 alpha)))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))
(/.f64 (sqrt.f64 (-.f64 -2 (+.f64 beta alpha))) (/.f64 -1 (sqrt.f64 (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -2 (+.f64 alpha beta))) -1) (sqrt.f64 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (sqrt.f64 (-.f64 (-.f64 -2 beta) alpha)) (/.f64 (sqrt.f64 (-.f64 (-.f64 -2 beta) alpha)) -1))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (sqrt.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 1 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))) (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (/.f64 (-.f64 beta (+.f64 alpha 2)) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (+.f64 beta (-.f64 -2 alpha)) (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -2 (+.f64 beta alpha))) (cbrt.f64 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -2 (+.f64 alpha beta))) (cbrt.f64 (-.f64 -2 (+.f64 alpha beta)))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (*.f64 (cbrt.f64 (-.f64 (-.f64 -2 beta) alpha)) (cbrt.f64 (-.f64 (-.f64 -2 beta) alpha))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (/.f64 -1 (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (/.f64 -1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 1 (neg.f64 (-.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 -1 (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 1 (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 -1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3))) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (*.f64 1 (+.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 alpha (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) (*.f64 1 (+.f64 beta (+.f64 alpha -2))))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 alpha (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (+.f64 beta (-.f64 -2 alpha)) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 6) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 6)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) (*.f64 1 (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (-.f64 beta (+.f64 alpha 2))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6)) (+.f64 beta (-.f64 -2 alpha))) (+.f64 (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (*.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) 1) (-.f64 beta (+.f64 alpha 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta alpha)) 1) -1)
(-.f64 2 (/.f64 (+.f64 alpha beta) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) 1) (neg.f64 (-.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) 1) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) 1) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)) (+.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) 4) 1) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 beta (+.f64 alpha -2)))
(/.f64 (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) -4) (+.f64 alpha (+.f64 beta -2)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (+.f64 beta alpha) 3)) 1) (+.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (-.f64 4 (*.f64 (+.f64 beta alpha) 2))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (-.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 8 (pow.f64 (+.f64 alpha beta) 3)) (fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (+.f64 4 (*.f64 -2 (+.f64 alpha beta)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (sqrt.f64 (-.f64 beta (+.f64 alpha 2))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (/.f64 (sqrt.f64 (+.f64 beta (-.f64 -2 alpha))) (sqrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (sqrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (sqrt.f64 (+.f64 alpha (+.f64 2 beta))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 (cbrt.f64 (-.f64 beta (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))) (cbrt.f64 (+.f64 beta (-.f64 -2 alpha)))) (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (cbrt.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 1 (-.f64 beta (+.f64 alpha 2)))) (+.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (-.f64 beta (+.f64 alpha 2)) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (-.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)) (*.f64 (+.f64 beta (-.f64 -2 alpha)) (+.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 beta beta) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (/.f64 1 (-.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 (*.f64 beta beta) (*.f64 beta beta)) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (pow.f64 (+.f64 alpha 2) 2) 3)) (-.f64 beta (+.f64 alpha 2))) (+.f64 (pow.f64 beta 4) (+.f64 (pow.f64 (+.f64 alpha 2) 4) (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6)) (+.f64 beta (-.f64 -2 alpha))) (+.f64 (*.f64 beta (*.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))
(/.f64 (-.f64 (pow.f64 beta 6) (pow.f64 (+.f64 alpha 2) 6)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (+.f64 (*.f64 (pow.f64 beta 3) (pow.f64 beta 3)) (-.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (+.f64 (pow.f64 beta 6) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta 3) 3) (pow.f64 (pow.f64 (+.f64 alpha 2) 3) 3)) (*.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))) (-.f64 (pow.f64 (+.f64 alpha 2) 6) (-.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 6)))))
(/.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 beta (+.f64 alpha 2)))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)))) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1)) (pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) -1)) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) -1))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 1) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))) (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)) (sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))))
(/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) (sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) 1) (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2))) (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (+.f64 alpha (+.f64 2 beta))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) -2)))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (sqrt.f64 (-.f64 beta (+.f64 alpha 2)))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (sqrt.f64 (-.f64 beta (+.f64 alpha 2))) (sqrt.f64 (-.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (sqrt.f64 (+.f64 beta (-.f64 -2 alpha))) (sqrt.f64 (+.f64 beta (-.f64 -2 alpha)))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (cbrt.f64 (-.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (cbrt.f64 (-.f64 beta (+.f64 alpha 2))) (*.f64 (cbrt.f64 (-.f64 beta (+.f64 alpha 2))) (cbrt.f64 (-.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (cbrt.f64 (+.f64 beta (-.f64 -2 alpha))) (*.f64 (cbrt.f64 (+.f64 beta (-.f64 -2 alpha))) (cbrt.f64 (+.f64 beta (-.f64 -2 alpha))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 beta))) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha 2))) (+.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 beta))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 beta)) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 alpha 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) 1) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (sqrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))))
(/.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3)) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))) (*.f64 (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta))))) (cbrt.f64 (fma.f64 beta beta (*.f64 (+.f64 alpha 2) (+.f64 alpha (-.f64 2 beta)))))))
(pow.f64 (+.f64 beta (+.f64 alpha 2)) 1)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 alpha 2))) 2)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 alpha 2))) 3)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3) 1/3)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))
(sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))
(log.f64 (exp.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(expm1.f64 (log.f64 (+.f64 3 (+.f64 beta alpha))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(exp.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha 2))) 1))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(log1p.f64 (expm1.f64 (+.f64 beta (+.f64 alpha 2))))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(fma.f64 1 beta (+.f64 alpha 2))
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(fma.f64 1 (+.f64 alpha 2) beta)
(+.f64 beta (+.f64 alpha 2))
(+.f64 alpha (+.f64 2 beta))
(fma.f64 (sqrt.f64 (+.f64 alpha 2)) (sqrt.f64 (+.f64 alpha 2)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 alpha 2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (+.f64 alpha 2)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 alpha 2))

localize5.0ms (0.1%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
0.0b
(/.f64 beta (+.f64 beta 2))
Compiler

Compiled 29 to 21 computations (27.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.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))
0.0ms
beta
@-inf
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
0.0ms
beta
@inf
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1986×add-sqr-sqrt
1962×*-un-lft-identity
1846×add-cube-cbrt
1832×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify72.0ms (0.7%)

Algorithm
egg-herbie
Rules
992×fma-def
832×times-frac
784×associate-/l*
770×unswap-sqr
644×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01972706
14812460
217222280
Stop Event
node limit
Counts
94 → 133
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))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(*.f64 beta (/.f64 1 (+.f64 beta 2)))
(*.f64 beta (*.f64 (/.f64 1 (+.f64 beta 2)) 1))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (/.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))) (*.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 1))
(*.f64 (sqrt.f64 beta) (*.f64 (sqrt.f64 beta) (/.f64 1 (+.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 (/.f64 beta (+.f64 beta 2))) 2) (*.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 1))
(*.f64 (pow.f64 (cbrt.f64 beta) 2) (*.f64 (cbrt.f64 beta) (/.f64 1 (+.f64 beta 2))))
(*.f64 (/.f64 1 (+.f64 beta 2)) beta)
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 (neg.f64 beta) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 beta 2))) (/.f64 beta (sqrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 beta (fma.f64 beta beta -4)) (+.f64 beta -2))
(*.f64 (/.f64 beta (+.f64 8 (pow.f64 beta 3))) (fma.f64 beta beta (-.f64 4 (*.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 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 beta) 2) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (cbrt.f64 (/.f64 beta (+.f64 beta 2))))
(pow.f64 (/.f64 beta (+.f64 beta 2)) 1)
(pow.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 2)
(pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 3)
(pow.f64 (/.f64 (+.f64 beta 2) beta) -1)
(pow.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3) 1/3)
(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))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))) (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 2) (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) -1) (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (/.f64 beta (+.f64 beta 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (-.f64 1 (/.f64 beta (+.f64 beta 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1)) (neg.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(exp.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(fma.f64 beta (/.f64 1 (+.f64 beta 2)) 1)
(fma.f64 1 (/.f64 beta (+.f64 beta 2)) 1)
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 1)
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)))
(fma.f64 -1/4 (*.f64 beta beta) (*.f64 1/2 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))))
(+.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)))))
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 1 (-.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 2 beta)))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta)))
(+.f64 1 (+.f64 (/.f64 (/.f64 4 beta) beta) (/.f64 -2 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 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta))) (/.f64 8 (pow.f64 beta 3)))
(+.f64 1 (+.f64 (/.f64 (/.f64 4 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 1 (-.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 2 beta)))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta)))
(+.f64 1 (+.f64 (/.f64 (/.f64 4 beta) beta) (/.f64 -2 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 (/.f64 4 (*.f64 beta beta)) (+.f64 1 (/.f64 -2 beta))) (/.f64 8 (pow.f64 beta 3)))
(+.f64 1 (+.f64 (/.f64 (/.f64 4 beta) beta) (+.f64 (/.f64 -2 beta) (/.f64 -8 (pow.f64 beta 3)))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 (*.f64 1/2 beta) 1)
(fma.f64 1/2 beta 1)
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 (fma.f64 1/2 beta (*.f64 -1/4 (*.f64 beta beta))) 1)
(+.f64 (*.f64 beta (*.f64 beta -1/4)) (fma.f64 1/2 beta 1))
(fma.f64 1/2 beta (fma.f64 beta (*.f64 beta -1/4) 1))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (fma.f64 1/2 beta (fma.f64 -1/4 (*.f64 beta beta) (*.f64 1/8 (pow.f64 beta 3)))) 1)
(+.f64 (fma.f64 -1/4 (*.f64 beta beta) (*.f64 1/8 (pow.f64 beta 3))) (fma.f64 1/2 beta 1))
(+.f64 (*.f64 beta (+.f64 1/2 (*.f64 beta -1/4))) (fma.f64 1/8 (pow.f64 beta 3) 1))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 2 (/.f64 -2 beta))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 2 beta)))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 2 (/.f64 -2 beta)))
(+.f64 2 (+.f64 (/.f64 (/.f64 4 beta) beta) (/.f64 -2 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (/.f64 4 (*.f64 beta beta))) (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3))))
(+.f64 2 (-.f64 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 -2 beta)) (/.f64 8 (pow.f64 beta 3))))
(+.f64 (+.f64 2 (/.f64 (/.f64 4 beta) beta)) (+.f64 (/.f64 -2 beta) (/.f64 -8 (pow.f64 beta 3))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 2 (/.f64 -2 beta))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 2 beta)))
(+.f64 (/.f64 4 (*.f64 beta beta)) (+.f64 2 (/.f64 -2 beta)))
(+.f64 2 (+.f64 (/.f64 (/.f64 4 beta) beta) (/.f64 -2 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (/.f64 4 (*.f64 beta beta))) (+.f64 (/.f64 2 beta) (/.f64 8 (pow.f64 beta 3))))
(+.f64 2 (-.f64 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 -2 beta)) (/.f64 8 (pow.f64 beta 3))))
(+.f64 (+.f64 2 (/.f64 (/.f64 4 beta) beta)) (+.f64 (/.f64 -2 beta) (/.f64 -8 (pow.f64 beta 3))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 beta (/.f64 1 (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 beta (*.f64 (/.f64 1 (+.f64 beta 2)) 1))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.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 (/.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 (sqrt.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 (/.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 (/.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2) (*.f64 (cbrt.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 1 (+.f64 beta 2)) beta)
(+.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 (sqrt.f64 (+.f64 beta 2))) (/.f64 beta (sqrt.f64 (+.f64 beta 2))))
(/.f64 (/.f64 beta (sqrt.f64 (+.f64 beta 2))) (sqrt.f64 (+.f64 beta 2)))
(/.f64 beta (*.f64 (sqrt.f64 (+.f64 beta 2)) (sqrt.f64 (+.f64 beta 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta 2))))
(/.f64 (/.f64 beta (cbrt.f64 (+.f64 beta 2))) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2))
(/.f64 beta (*.f64 (cbrt.f64 (+.f64 beta 2)) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)))
(*.f64 (/.f64 beta (fma.f64 beta beta -4)) (+.f64 beta -2))
(*.f64 (/.f64 beta (+.f64 8 (pow.f64 beta 3))) (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 (+.f64 4 (*.f64 beta -2))))
(/.f64 beta (/.f64 (+.f64 (pow.f64 beta 3) 8) (fma.f64 beta beta (fma.f64 beta -2 4))))
(*.f64 (/.f64 (sqrt.f64 beta) 1) (/.f64 (sqrt.f64 beta) (+.f64 beta 2)))
(+.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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)) (/.f64 beta (cbrt.f64 (+.f64 beta 2))))
(/.f64 (/.f64 beta (cbrt.f64 (+.f64 beta 2))) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2))
(/.f64 beta (*.f64 (cbrt.f64 (+.f64 beta 2)) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 beta) 2) 1) (/.f64 (cbrt.f64 beta) (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.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 1 (sqrt.f64 (+.f64 beta 2))) (/.f64 beta (sqrt.f64 (+.f64 beta 2))))
(/.f64 (/.f64 beta (sqrt.f64 (+.f64 beta 2))) (sqrt.f64 (+.f64 beta 2)))
(/.f64 beta (*.f64 (sqrt.f64 (+.f64 beta 2)) (sqrt.f64 (+.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 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2) (pow.f64 (cbrt.f64 beta) 2)))
(pow.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 3)
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(pow.f64 (/.f64 (+.f64 beta 2) beta) -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 (/.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(log.f64 (exp.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(cbrt.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(expm1.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(exp.f64 (log.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(exp.f64 (*.f64 (log.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 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))) (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 2))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 2) (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (*.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (fma.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1) 1))
(/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) -1) (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2)))) (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (*.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (fma.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (*.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (fma.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (*.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (fma.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (-.f64 1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) -1)) (neg.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (+.f64 (/.f64 beta (+.f64 beta 2)) -1)) (/.f64 -1 (+.f64 (/.f64 beta (+.f64 beta 2)) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 beta (+.f64 beta 2)) 2) (-.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (+.f64 1 (*.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 beta (+.f64 beta 2)) 3)) (fma.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 beta (+.f64 beta 2)) -1) 1))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 beta (+.f64 beta 2)))) 2)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) 3)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(pow.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 3) 1/3)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(log.f64 (exp.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 3))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(exp.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))) 1))
(exp.f64 (log1p.f64 (/.f64 beta (+.f64 beta 2))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(fma.f64 beta (/.f64 1 (+.f64 beta 2)) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(fma.f64 1 (/.f64 beta (+.f64 beta 2)) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(fma.f64 (sqrt.f64 (/.f64 beta (+.f64 beta 2))) (sqrt.f64 (/.f64 beta (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 beta (+.f64 beta 2))) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
Compiler

Compiled 29 to 21 computations (27.6% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
2.0ms
beta
@0
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
alpha
@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)
0.0ms
alpha
@inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)

rewrite62.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1958×add-sqr-sqrt
1936×*-un-lft-identity
1814×add-cube-cbrt
1796×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
117615
2235115
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 (exp.f64 (log1p.f64 (/.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 (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 (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 (/.f64 1 alpha) (fma.f64 2 beta 2))))) (#(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 (sqrt.f64 alpha)) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))))) (#(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 (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 (/.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) (sqrt.f64 alpha)) (/.f64 (cbrt.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) (pow.f64 (cbrt.f64 alpha) 2)) (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 (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 (/.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 log.f64 (+.f64 1 (expm1.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 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)))))))

simplify54.0ms (0.5%)

Algorithm
egg-herbie
Rules
1000×associate-+r+
782×associate-+l+
750×*-commutative
578×associate-*r/
400×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
089972
1214960
2838732
33745732
Stop Event
node limit
Counts
44 → 44
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 (exp.f64 (log1p.f64 (/.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 (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 (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 (/.f64 1 alpha) (fma.f64 2 beta 2))
(*.f64 (neg.f64 (fma.f64 2 beta 2)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (fma.f64 2 beta 2) (cbrt.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 (/.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) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (fma.f64 2 beta 2)) (sqrt.f64 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)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2)
(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 (/.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)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) 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 2 (/.f64 alpha beta))
(*.f64 (/.f64 2 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 2 (/.f64 alpha beta))
(*.f64 (/.f64 2 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 (exp.f64 (log1p.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 (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 (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 (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 (/.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 (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 (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 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (fma.f64 2 beta 2) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) (*.f64 (cbrt.f64 alpha) (pow.f64 (cbrt.f64 alpha) 2)))
(*.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)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (fma.f64 2 beta 2) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) (*.f64 (cbrt.f64 alpha) (pow.f64 (cbrt.f64 alpha) 2)))
(*.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) (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 (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) (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha))) (pow.f64 (cbrt.f64 alpha) 2))
(*.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)))
(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 (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 (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 (/.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)
(log.f64 (+.f64 1 (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)
(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)
(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)

localize50.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
0.0b
(pow.f64 (+.f64 2 beta) 2)
3.2b
(+.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)))
3.2b
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))
Compiler

Compiled 142 to 87 computations (38.7% saved)

series12.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
4.0ms
alpha
@inf
(+.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)))
2.0ms
alpha
@0
(+.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)))
1.0ms
beta
@-inf
(+.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)))
1.0ms
alpha
@0
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))
1.0ms
beta
@inf
(+.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)))

rewrite189.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
608×associate-+l+
452×+-commutative
420×add-sqr-sqrt
410×*-un-lft-identity
408×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify163.0ms (1.6%)

Algorithm
egg-herbie
Rules
800×associate-*l*
788×associate-*r*
782×times-frac
680×associate-/r*
618×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060215745
1180714949
Stop Event
node limit
Counts
291 → 390
Calls
Call 1
Inputs
(/.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 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.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 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
4
(+.f64 4 (*.f64 4 beta))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(pow.f64 beta 2)
(+.f64 (*.f64 4 beta) (pow.f64 beta 2))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(pow.f64 beta 2)
(+.f64 (*.f64 4 beta) (pow.f64 beta 2))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
4
(+.f64 (*.f64 6 beta) 4)
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(*.f64 2 (pow.f64 beta 2))
(+.f64 (*.f64 6 beta) (*.f64 2 (pow.f64 beta 2)))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(*.f64 2 (pow.f64 beta 2))
(+.f64 (*.f64 6 beta) (*.f64 2 (pow.f64 beta 2)))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))) 1)
(*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))
(*.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 1)
(*.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha))
(*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 alpha -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha -2)))
(*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (/.f64 1 alpha))
(*.f64 (/.f64 1 alpha) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))
(*.f64 (pow.f64 alpha -2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 1 (*.f64 alpha (neg.f64 alpha))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alpha 4))) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 1) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (*.f64 alpha alpha)))
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (cbrt.f64 (pow.f64 alpha 4))) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (cbrt.f64 (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 1)
(pow.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) 3)
(pow.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) -1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))) (-.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(-.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))) 1)
(*.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (/.f64 1 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3))))))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) (/.f64 1 (pow.f64 alpha 3)))
(/.f64 1 (/.f64 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3)))) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))))
(/.f64 1 (/.f64 (pow.f64 alpha 3) (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3)))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) (pow.f64 alpha 3))
(/.f64 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha) (*.f64 alpha alpha))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha alpha) (neg.f64 alpha)))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha))
(/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 1)) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (+.f64 2 (+.f64 beta beta)))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) alpha) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (neg.f64 alpha)) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha) (*.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) alpha))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) 1)) (*.f64 (*.f64 alpha (neg.f64 alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (neg.f64 alpha)) (*.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) (neg.f64 alpha)))
(/.f64 (+.f64 alpha (*.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 alpha (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) alpha) (*.f64 alpha (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 alpha alpha))
(/.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (neg.f64 alpha))) (*.f64 alpha (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 alpha (*.f64 alpha (neg.f64 alpha))))
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (+.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (+.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (+.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (neg.f64 alpha))) (*.f64 (neg.f64 alpha) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 (neg.f64 alpha) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))) (neg.f64 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (neg.f64 (pow.f64 alpha 3)))
(pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 2 beta) 2))
(+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 2 (+.f64 2 beta)))
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 2 beta) (*.f64 (+.f64 2 beta) 2)))
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 2 beta) (*.f64 2 (+.f64 2 beta))))
(+.f64 (*.f64 2 beta) (+.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) 2)))
(+.f64 (*.f64 2 beta) (+.f64 (*.f64 beta beta) (*.f64 2 (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 beta (+.f64 2 beta)))
(+.f64 (*.f64 (*.f64 2 beta) 1) (+.f64 (*.f64 (*.f64 beta beta) 1) (*.f64 (+.f64 2 beta) 2)))
(+.f64 (*.f64 (*.f64 2 beta) 1) (+.f64 (*.f64 (*.f64 beta beta) 1) (*.f64 2 (+.f64 2 beta))))
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 2 beta))
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (*.f64 beta beta))
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 (*.f64 2 beta) 1)) (*.f64 (*.f64 beta beta) 1))
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 beta beta)) (*.f64 2 beta))
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 2 beta)) (*.f64 beta beta))
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 (*.f64 2 beta) 1)) (*.f64 (*.f64 beta beta) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (*.f64 (+.f64 2 beta) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (*.f64 2 (+.f64 2 beta))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(-.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(*.f64 (+.f64 2 beta) (+.f64 2 beta))
(*.f64 (pow.f64 (+.f64 2 beta) 2) 1)
(*.f64 1 (pow.f64 (+.f64 2 beta) 2))
(*.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (sqrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (cbrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))
(*.f64 (*.f64 (+.f64 2 beta) (sqrt.f64 (+.f64 2 beta))) (sqrt.f64 (+.f64 2 beta)))
(*.f64 (*.f64 (+.f64 2 beta) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2)) (cbrt.f64 (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 4 (*.f64 beta beta))) (pow.f64 (+.f64 2 beta) 2))
(/.f64 (*.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta beta))) (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 2 beta) (+.f64 8 (pow.f64 beta 3))) (+.f64 4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta)) (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 2 beta)) (+.f64 4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta beta))) (*.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 2 beta)))
(sqrt.f64 (pow.f64 (+.f64 2 beta) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 2 beta) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 2 beta) 2))))
(cbrt.f64 (pow.f64 (+.f64 2 beta) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 2 beta))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 2 beta))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 beta (+.f64 2 beta))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (+.f64 beta -2) beta)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2)) (cbrt.f64 (*.f64 beta (+.f64 2 beta))))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (*.f64 beta beta))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(-.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(-.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2)))) 1)
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 1)
(*.f64 1 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta))))
(*.f64 (+.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)) (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3))))
(/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2)) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (pow.f64 (+.f64 2 beta) 4)) (-.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)))
(pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 1)
(pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 2 beta) 2)) (pow.f64 (exp.f64 (+.f64 2 beta)) beta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2))
(fma.f64 (+.f64 2 beta) beta (pow.f64 (+.f64 2 beta) 2))
(fma.f64 (+.f64 2 beta) (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))
(fma.f64 1 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(fma.f64 1 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2))
(fma.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 2 beta) 2))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 beta (+.f64 2 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (cbrt.f64 (*.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 2 beta) 2))
Outputs
(/.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 6 (/.f64 beta (*.f64 alpha alpha))))
(+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (/.f64 (*.f64 6 beta) 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 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) 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 (/.f64 (*.f64 2 (*.f64 beta beta)) 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 (*.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 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) 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 (/.f64 (*.f64 2 (*.f64 beta beta)) 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 (*.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 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 alpha))
(+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (/.f64 4 (*.f64 alpha alpha))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (/.f64 4 (*.f64 alpha alpha))) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.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 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.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 alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha)
(+.f64 (*.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 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 beta (+.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 -2 alpha)) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.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 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.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 alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha)
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))))) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 4 (*.f64 alpha alpha))) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha))))) (/.f64 -2 alpha))
(/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha))
(/.f64 (+.f64 -2 (*.f64 beta -2)) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha))
(/.f64 (+.f64 -2 (*.f64 beta -2)) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 2 beta) beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 alpha alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 beta -2)) alpha) (+.f64 (*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 2 beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))))
4
(+.f64 4 (*.f64 4 beta))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
(pow.f64 beta 2)
(*.f64 beta beta)
(+.f64 (*.f64 4 beta) (pow.f64 beta 2))
(fma.f64 4 beta (*.f64 beta beta))
(*.f64 beta (+.f64 4 beta))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
(pow.f64 beta 2)
(*.f64 beta beta)
(+.f64 (*.f64 4 beta) (pow.f64 beta 2))
(fma.f64 4 beta (*.f64 beta beta))
(*.f64 beta (+.f64 4 beta))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
(+.f64 4 (+.f64 (*.f64 4 beta) (pow.f64 beta 2)))
(+.f64 4 (fma.f64 4 beta (*.f64 beta beta)))
(+.f64 4 (*.f64 beta (+.f64 4 beta)))
4
(+.f64 (*.f64 6 beta) 4)
(fma.f64 6 beta 4)
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(*.f64 2 (pow.f64 beta 2))
(*.f64 2 (*.f64 beta beta))
(+.f64 (*.f64 6 beta) (*.f64 2 (pow.f64 beta 2)))
(fma.f64 6 beta (*.f64 2 (*.f64 beta beta)))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(*.f64 2 (pow.f64 beta 2))
(*.f64 2 (*.f64 beta beta))
(+.f64 (*.f64 6 beta) (*.f64 2 (pow.f64 beta 2)))
(fma.f64 6 beta (*.f64 2 (*.f64 beta beta)))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(+.f64 (*.f64 6 beta) (+.f64 4 (*.f64 2 (pow.f64 beta 2))))
(+.f64 (fma.f64 6 beta 4) (*.f64 2 (*.f64 beta beta)))
(+.f64 4 (fma.f64 6 beta (*.f64 2 (*.f64 beta beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))) 1)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 1)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha))
(pow.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) 2)
(*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 alpha -2)))
(*.f64 (pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2) (pow.f64 alpha -2))
(*.f64 (pow.f64 alpha -2) (pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha -2)))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (/.f64 1 alpha))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (/.f64 1 alpha) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (pow.f64 alpha -2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 1 (*.f64 alpha (neg.f64 alpha))))
(*.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) (/.f64 1 (*.f64 alpha (neg.f64 alpha))))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 -2 (*.f64 beta -2)) (neg.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alpha 4))) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alpha 4))) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (+.f64 2 (+.f64 beta beta)))) (cbrt.f64 (pow.f64 alpha 4)))
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 1) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (*.f64 alpha alpha)))
(pow.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) 2)
(*.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (cbrt.f64 (pow.f64 alpha 4))) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2) (cbrt.f64 (pow.f64 alpha 4))) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) alpha) (/.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha alpha)))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (cbrt.f64 (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) 2) (cbrt.f64 (pow.f64 alpha 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2)) (cbrt.f64 (pow.f64 alpha 4)))
(pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 1)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(pow.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) 3)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(pow.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) -1)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3) 1/3)
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(neg.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha))))
(*.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) (/.f64 1 (*.f64 alpha (neg.f64 alpha))))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (+.f64 -2 (*.f64 beta -2)) (neg.f64 alpha)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha -2)))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) 1))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(/.f64 (fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2)) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(-.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))) (-.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 1) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(+.f64 -1 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(-.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))
(+.f64 (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(-.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))) (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta)))))) alpha)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)) (/.f64 alpha (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))))))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 1) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(+.f64 -1 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(+.f64 (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(-.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(-.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))))) 1)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 1)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 1 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (/.f64 1 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))) (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta)))))) alpha)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)) (/.f64 alpha (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2))))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) (/.f64 1 (pow.f64 alpha 3)))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (/.f64 1 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3))
(/.f64 1 (/.f64 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))) (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta)))))) alpha)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)) (/.f64 alpha (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3)))) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2))))
(/.f64 1 (/.f64 (pow.f64 alpha 3) (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (/.f64 1 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))) (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta)))))) alpha)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)) (/.f64 alpha (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) (pow.f64 alpha 3))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (/.f64 1 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3))
(/.f64 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha) (*.f64 alpha alpha))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (/.f64 1 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (neg.f64 (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))))))) alpha)
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (fma.f64 alpha alpha (*.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (fma.f64 alpha alpha (*.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 beta beta))) (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (neg.f64 alpha)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha alpha) (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (*.f64 (+.f64 2 beta) (neg.f64 alpha)) (*.f64 alpha alpha))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 1)) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (/.f64 (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (+.f64 2 (+.f64 beta beta)))) (*.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha)) (/.f64 (neg.f64 (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 2 beta)))) alpha) (/.f64 (neg.f64 (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) alpha) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (fma.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) alpha (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 alpha (/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha) (neg.f64 alpha)) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) alpha (*.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) alpha (*.f64 alpha (/.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 beta -2))) alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) alpha) (*.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) alpha))
(/.f64 (fma.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) alpha (*.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha))) (neg.f64 (pow.f64 alpha 3)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) 1)) (*.f64 (*.f64 alpha (neg.f64 alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (fma.f64 alpha (neg.f64 alpha) (/.f64 (*.f64 alpha (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta)))) (+.f64 beta (+.f64 beta -2)))) (/.f64 (neg.f64 (pow.f64 alpha 3)) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 alpha (+.f64 2 beta)) (+.f64 beta (+.f64 beta -2))) (+.f64 -2 (*.f64 beta -2))) (*.f64 alpha alpha)) (neg.f64 (pow.f64 alpha 3))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (neg.f64 alpha)) (*.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha (neg.f64 alpha)) (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha) (*.f64 (*.f64 alpha (+.f64 (+.f64 2 beta) beta)) (neg.f64 alpha))) (neg.f64 (neg.f64 (pow.f64 alpha 3))))
(/.f64 (*.f64 (neg.f64 alpha) (+.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 beta -2))) (*.f64 alpha (+.f64 2 (+.f64 beta beta))))) (pow.f64 alpha 3))
(/.f64 (+.f64 alpha (*.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 alpha (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 2 (+.f64 beta beta))))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) alpha) (*.f64 alpha (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 alpha alpha))
(/.f64 (fma.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) alpha (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))
(/.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (neg.f64 alpha))) (*.f64 alpha (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 alpha (*.f64 alpha (neg.f64 alpha))))
(/.f64 (fma.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) alpha (*.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha))) (neg.f64 (pow.f64 alpha 3)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3)))
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (fma.f64 alpha alpha (*.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (fma.f64 alpha alpha (*.f64 (+.f64 2 beta) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 beta beta))) (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (/.f64 (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (+.f64 alpha (*.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 alpha (/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (fma.f64 alpha (neg.f64 alpha) (/.f64 (*.f64 alpha (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta)))) (+.f64 beta (+.f64 beta -2)))) (/.f64 (neg.f64 (pow.f64 alpha 3)) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 alpha (+.f64 2 beta)) (+.f64 beta (+.f64 beta -2))) (+.f64 -2 (*.f64 beta -2))) (*.f64 alpha alpha)) (neg.f64 (pow.f64 alpha 3))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) (*.f64 alpha alpha) (*.f64 alpha (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (*.f64 (+.f64 2 beta) (neg.f64 alpha)) (*.f64 alpha alpha))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha)) (/.f64 (neg.f64 (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 (+.f64 beta beta))) (/.f64 alpha (+.f64 2 beta)))) alpha) (/.f64 (neg.f64 (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 (+.f64 2 beta) beta) alpha (*.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) alpha (*.f64 alpha (/.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 beta -2))) alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (neg.f64 alpha))) (*.f64 (neg.f64 alpha) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))) (*.f64 (neg.f64 alpha) (*.f64 alpha (neg.f64 alpha))))
(/.f64 (fma.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) (neg.f64 alpha) (*.f64 (*.f64 alpha (+.f64 (+.f64 2 beta) beta)) (neg.f64 alpha))) (neg.f64 (neg.f64 (pow.f64 alpha 3))))
(/.f64 (*.f64 (neg.f64 alpha) (+.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 beta -2))) (*.f64 alpha (+.f64 2 (+.f64 beta beta))))) (pow.f64 alpha 3))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)))) (neg.f64 (/.f64 (-.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha)) alpha)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (neg.f64 (+.f64 beta (-.f64 (+.f64 beta -2) (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))))))) alpha)
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 alpha 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4)) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2) (-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) alpha))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))) alpha (*.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha))) (neg.f64 (pow.f64 alpha 3)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (+.f64 2 beta) alpha))) (pow.f64 alpha 3)))
(pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 1)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 3)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 3) 1/3)
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2))
(fabs.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 3))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 1))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2))))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))
(fma.f64 1 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (/.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2)))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 alpha -2))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (pow.f64 alpha 4))) (cbrt.f64 (*.f64 (+.f64 2 beta) (*.f64 (+.f64 (+.f64 2 beta) beta) (pow.f64 alpha -2)))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 2 beta) 2))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 2 (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 2 beta) (*.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 beta beta) (+.f64 (*.f64 2 beta) (*.f64 2 (+.f64 2 beta))))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 2 beta) (+.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 2 beta) (+.f64 (*.f64 beta beta) (*.f64 2 (+.f64 2 beta))))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 beta (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 (*.f64 2 beta) 1) (+.f64 (*.f64 (*.f64 beta beta) 1) (*.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (*.f64 (*.f64 2 beta) 1) (+.f64 (*.f64 (*.f64 beta beta) 1) (*.f64 2 (+.f64 2 beta))))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 2 beta))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (*.f64 beta beta))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (*.f64 (*.f64 2 beta) 1)) (*.f64 (*.f64 beta beta) 1))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 beta beta)) (*.f64 2 beta))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 2 beta)) (*.f64 beta beta))
(pow.f64 (+.f64 2 beta) 2)
(+.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (*.f64 (*.f64 2 beta) 1)) (*.f64 (*.f64 beta beta) 1))
(pow.f64 (+.f64 2 beta) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (*.f64 (+.f64 2 beta) 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (*.f64 2 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 -3 (+.f64 beta beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (*.f64 2 (+.f64 2 beta))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (*.f64 2 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 -3 (+.f64 beta beta)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) 1)
(pow.f64 (+.f64 2 beta) 2)
(-.f64 (+.f64 (*.f64 (+.f64 2 beta) 2) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (*.f64 2 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 -3 (+.f64 beta beta)))
(-.f64 (+.f64 (*.f64 2 (+.f64 2 beta)) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (*.f64 2 (+.f64 2 beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 -3 (+.f64 beta beta)))
(*.f64 (+.f64 2 beta) (+.f64 2 beta))
(pow.f64 (+.f64 2 beta) 2)
(*.f64 (pow.f64 (+.f64 2 beta) 2) 1)
(pow.f64 (+.f64 2 beta) 2)
(*.f64 1 (pow.f64 (+.f64 2 beta) 2))
(pow.f64 (+.f64 2 beta) 2)
(*.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (sqrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (cbrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(*.f64 (*.f64 (+.f64 2 beta) (sqrt.f64 (+.f64 2 beta))) (sqrt.f64 (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(*.f64 (*.f64 (+.f64 2 beta) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2)) (cbrt.f64 (+.f64 2 beta)))
(pow.f64 (+.f64 2 beta) 2)
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))) (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 4 (*.f64 beta beta))) (pow.f64 (+.f64 2 beta) 2))
(/.f64 (+.f64 4 (*.f64 beta beta)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 4 (*.f64 beta beta))))
(*.f64 (/.f64 (+.f64 4 (*.f64 beta beta)) (pow.f64 (+.f64 2 beta) 2)) (+.f64 4 (*.f64 beta beta)))
(/.f64 (*.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta beta))) (+.f64 2 beta))
(/.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta beta))))
(*.f64 1 (+.f64 4 (*.f64 beta beta)))
(/.f64 (*.f64 (+.f64 2 beta) (+.f64 8 (pow.f64 beta 3))) (+.f64 4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 2 beta) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3))))
(*.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta)) (+.f64 2 beta))
(/.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta beta))))
(*.f64 1 (+.f64 4 (*.f64 beta beta)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 2 beta)) (+.f64 4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 2 beta) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3))))
(*.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 2 beta) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))) (/.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (/.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta beta))) (*.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))) (/.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (/.f64 (+.f64 4 (*.f64 beta beta)) (+.f64 2 beta))))
(sqrt.f64 (pow.f64 (+.f64 2 beta) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 2 beta) 2))))
(pow.f64 (+.f64 2 beta) 2)
(cbrt.f64 (pow.f64 (+.f64 2 beta) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 2 beta))))
(pow.f64 (+.f64 2 beta) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 2 beta))) 1))
(pow.f64 (+.f64 2 beta) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 2 beta) 2)))
(pow.f64 (+.f64 2 beta) 2)
(-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 (+.f64 beta -2) (+.f64 2 beta))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta (+.f64 2 beta)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 1 (pow.f64 (+.f64 2 beta) 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (pow.f64 (+.f64 2 beta) 2))
(+.f64 -1 (+.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) 1)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (*.f64 beta (+.f64 (+.f64 beta -2) (+.f64 2 beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 beta (+.f64 2 beta))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (+.f64 beta -2) beta)))
(+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 beta -2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2)) (cbrt.f64 (*.f64 beta (+.f64 2 beta))))))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (*.f64 beta beta))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 (+.f64 beta -2) (+.f64 2 beta))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (*.f64 beta (+.f64 4 (+.f64 beta beta))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 2 beta)) (-.f64 (*.f64 beta beta) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 2 beta) (-.f64 (+.f64 2 beta) beta)) (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (fma.f64 (+.f64 beta -2) beta (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 beta (+.f64 (+.f64 beta -2) (+.f64 2 beta))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 beta (+.f64 4 (+.f64 beta beta))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (*.f64 beta (+.f64 2 beta)) 1 (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (fma.f64 beta (+.f64 2 beta) (*.f64 beta (+.f64 2 beta))))
(+.f64 (*.f64 beta (+.f64 4 (+.f64 beta beta))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (-.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (*.f64 beta (+.f64 2 beta)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (*.f64 beta (+.f64 2 beta))))
(+.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (*.f64 beta (+.f64 -2 (neg.f64 beta)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (/.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(-.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) 1) (pow.f64 (+.f64 2 beta) 2))
(+.f64 -1 (+.f64 (exp.f64 (log1p.f64 (*.f64 beta (+.f64 2 beta)))) (pow.f64 (+.f64 2 beta) 2)))
(-.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 beta) 2)))) 1)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 1)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 1 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))))
(pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2)
(*.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 2) (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(*.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (/.f64 (/.f64 1 (+.f64 2 beta)) (+.f64 (+.f64 2 beta) beta)))
(/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(*.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta))))
(*.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))
(*.f64 (+.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) (-.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))))
(*.f64 (+.f64 2 (+.f64 beta (sqrt.f64 (*.f64 beta (+.f64 2 beta))))) (-.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (/.f64 (/.f64 1 (+.f64 2 beta)) (+.f64 (+.f64 2 beta) beta)))
(/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)) (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3))))
(*.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))
(/.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(*.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (/.f64 (/.f64 1 (+.f64 2 beta)) (+.f64 (+.f64 2 beta) beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)))
(*.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2)) (neg.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2)) (*.f64 (+.f64 2 beta) (neg.f64 (+.f64 (+.f64 2 beta) beta))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2)) (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 beta -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (pow.f64 (+.f64 2 beta) 4)) (-.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (pow.f64 (+.f64 2 beta) 4)) (fma.f64 beta (+.f64 2 beta) (neg.f64 (pow.f64 (+.f64 2 beta) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (+.f64 2 beta)) 2) (pow.f64 (+.f64 2 beta) 4)) (*.f64 (+.f64 2 beta) (-.f64 beta (+.f64 2 beta))))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 (pow.f64 (+.f64 2 beta) 3) beta)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 6) (pow.f64 (*.f64 beta (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))
(pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 1)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(pow.f64 (hypot.f64 (+.f64 2 beta) (sqrt.f64 (*.f64 beta (+.f64 2 beta)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 3)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(pow.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 3) 1/3)
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta)) 2))
(fabs.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))
(log.f64 (exp.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 2 beta) 2)) (pow.f64 (exp.f64 (+.f64 2 beta)) beta)))
(-.f64 (pow.f64 (+.f64 2 beta) 2) (log.f64 (pow.f64 (exp.f64 (+.f64 2 beta)) beta)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta))) 3))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(exp.f64 (log.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))) 1))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 beta (+.f64 2 beta) (pow.f64 (+.f64 2 beta) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 (+.f64 2 beta) beta (pow.f64 (+.f64 2 beta) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 (+.f64 2 beta) (+.f64 2 beta) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 1 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 1 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (sqrt.f64 (*.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 2 beta) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 2 beta) 4)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 beta (+.f64 2 beta)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 beta (+.f64 2 beta))) 2) (cbrt.f64 (*.f64 beta (+.f64 2 beta))) (pow.f64 (+.f64 2 beta) 2))
(*.f64 (+.f64 2 beta) (+.f64 (+.f64 2 beta) beta))
(*.f64 (+.f64 2 beta) (+.f64 2 (+.f64 beta beta)))

eval651.0ms (6.4%)

Compiler

Compiled 30427 to 20729 computations (31.9% saved)

prune347.0ms (3.4%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New998121010
Fresh415
Picked101
Done055
Total1003181021
Error
0.0b
Counts
1021 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
16.1b
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
45.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
48.3b
(/.f64 (/.f64 2 alpha) 2)
43.8b
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
43.5b
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
32.9b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
15.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
17.4b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
48.6b
(/.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 (*.f64 1 (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta (+.f64 2 beta)))) (pow.f64 alpha 3))) 2)
45.7b
(/.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
35.9b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
58.9b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
55.6b
(/.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))) 2)
61.0b
(/.f64 (*.f64 -1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))) 2)
49.4b
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 alpha))) 2)
47.3b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
46.7b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
39.1b
(/.f64 2 2)
Compiler

Compiled 548 to 412 computations (24.8% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 alpha (+.f64 alpha 2))
1.7b
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
Compiler

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite82.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1378×associate-*r/
948×associate-*l/
902×associate-/r*
796×*-commutative
678×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify158.0ms (1.5%)

Algorithm
egg-herbie
Rules
1420×associate-/r/
826×associate-+l+
686×associate-+r+
600×+-commutative
492×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03957727
111236943
242606921
Stop Event
node limit
Counts
163 → 257
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 alpha))
(+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/4 (pow.f64 alpha 2)))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 -1/16 (pow.f64 alpha 4)) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 alpha)) 1)
(+.f64 (-.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 1)
(*.f64 1 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(*.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (-.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (pow.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 3))) (+.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 1))))
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (/.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (/.f64 (+.f64 alpha 2) alpha))) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha))))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3))) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) 1) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) 1) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) 1) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) 1) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (/.f64 (+.f64 alpha 2) alpha))) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 1) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) 1) (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 3))
(expm1.f64 (log.f64 (+.f64 2 (/.f64 alpha (-.f64 -2 alpha)))))
(exp.f64 (log1p.f64 (/.f64 alpha (-.f64 -2 alpha))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha 2)) 1))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(+.f64 (*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) alpha) (*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) -2))
(+.f64 (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha alpha)) (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 -2 alpha))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 -2 alpha))) (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha alpha)))
(+.f64 (*.f64 alpha (/.f64 alpha (fma.f64 alpha alpha -4))) (*.f64 -2 (/.f64 alpha (fma.f64 alpha alpha -4))))
(+.f64 (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))) (*.f64 (+.f64 4 (*.f64 -2 alpha)) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))))
(+.f64 (*.f64 (+.f64 4 (*.f64 -2 alpha)) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 alpha (/.f64 1 (+.f64 alpha 2)))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(*.f64 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))) (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)))
(*.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2))
(*.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2) (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (pow.f64 (cbrt.f64 alpha) 2) (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)))
(*.f64 (+.f64 alpha -2) (/.f64 alpha (fma.f64 alpha alpha -4)))
(*.f64 (/.f64 1 (+.f64 alpha 2)) alpha)
(*.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2))) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha 2)))
(*.f64 (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)) (sqrt.f64 alpha))
(*.f64 (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)) (/.f64 (sqrt.f64 alpha) 1))
(*.f64 (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha 2))) (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 alpha 1) (/.f64 1 (+.f64 alpha 2)))
(*.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (/.f64 1 (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(*.f64 (/.f64 1 (fma.f64 alpha alpha -4)) (*.f64 alpha (+.f64 alpha -2)))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 alpha (+.f64 alpha -2))))
(*.f64 (/.f64 -1 (+.f64 alpha 2)) (neg.f64 alpha))
(*.f64 (/.f64 (sqrt.f64 alpha) 1) (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)))
(*.f64 (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (/.f64 (sqrt.f64 alpha) (cbrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 (sqrt.f64 alpha) (cbrt.f64 (+.f64 alpha 2))) (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1) (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 (+.f64 alpha 2))) (/.f64 (cbrt.f64 alpha) (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 (cbrt.f64 alpha) (sqrt.f64 (+.f64 alpha 2))) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 alpha 1) 1) (/.f64 1 (+.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (+.f64 alpha 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (neg.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (neg.f64 alpha) (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 alpha -2))
(*.f64 (/.f64 (neg.f64 alpha) (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (+.f64 4 (*.f64 alpha (+.f64 alpha -2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(*.f64 (/.f64 alpha (-.f64 4 (*.f64 alpha alpha))) (-.f64 2 alpha))
(*.f64 (/.f64 (/.f64 alpha 1) (neg.f64 (fma.f64 alpha alpha -4))) (neg.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 (/.f64 alpha 1) (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (/.f64 alpha 1) (-.f64 4 (*.f64 alpha alpha))) (-.f64 2 alpha))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 8 (pow.f64 alpha 3)))) (sqrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (fma.f64 alpha alpha -4))) (sqrt.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 (/.f64 alpha (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 8 (pow.f64 alpha 3)))) (cbrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (/.f64 alpha (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (fma.f64 alpha alpha -4))) (cbrt.f64 (+.f64 alpha -2)))
(pow.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(pow.f64 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2)
(pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 3)
(pow.f64 (/.f64 (+.f64 alpha 2) alpha) -1)
(pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 1/3)
(neg.f64 (/.f64 alpha (-.f64 -2 alpha)))
(sqrt.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))
(log.f64 (exp.f64 (/.f64 alpha (+.f64 alpha 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 alpha (+.f64 alpha 2)))))
(cbrt.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 alpha (+.f64 alpha 2))))
(exp.f64 (log.f64 (/.f64 alpha (+.f64 alpha 2))))
(log1p.f64 (expm1.f64 (/.f64 alpha (+.f64 alpha 2))))
Outputs
1
(+.f64 1 (*.f64 -1/2 alpha))
(fma.f64 -1/2 alpha 1)
(+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2))))
(+.f64 1 (fma.f64 -1/2 alpha (*.f64 1/4 (*.f64 alpha alpha))))
(+.f64 1 (fma.f64 -1/2 alpha (*.f64 alpha (*.f64 alpha 1/4))))
(+.f64 1 (*.f64 alpha (+.f64 -1/2 (*.f64 alpha 1/4))))
(+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2)))))
(fma.f64 -1/8 (pow.f64 alpha 3) (+.f64 1 (fma.f64 -1/2 alpha (*.f64 1/4 (*.f64 alpha alpha)))))
(+.f64 (fma.f64 -1/2 alpha (*.f64 alpha (*.f64 alpha 1/4))) (fma.f64 -1/8 (pow.f64 alpha 3) 1))
(+.f64 (*.f64 alpha (+.f64 -1/2 (*.f64 alpha 1/4))) (fma.f64 -1/8 (pow.f64 alpha 3) 1))
(/.f64 2 alpha)
(-.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 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (+.f64 (/.f64 2 alpha) (/.f64 -4 (*.f64 alpha alpha))) (/.f64 8 (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4)))))
(-.f64 (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3))) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4))))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 -4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4)))))
(/.f64 2 alpha)
(-.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 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))))
(+.f64 (+.f64 (/.f64 2 alpha) (/.f64 -4 (*.f64 alpha alpha))) (/.f64 8 (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4)))))
(-.f64 (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3))) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4))))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 -4 (*.f64 alpha alpha)) (/.f64 16 (pow.f64 alpha 4)))))
(*.f64 1/2 alpha)
(*.f64 alpha 1/2)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/4 (pow.f64 alpha 2)))
(fma.f64 1/2 alpha (*.f64 -1/4 (*.f64 alpha alpha)))
(fma.f64 alpha 1/2 (*.f64 alpha (*.f64 alpha -1/4)))
(*.f64 alpha (+.f64 1/2 (*.f64 alpha -1/4)))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2))))
(fma.f64 1/2 alpha (fma.f64 1/8 (pow.f64 alpha 3) (*.f64 -1/4 (*.f64 alpha alpha))))
(fma.f64 alpha 1/2 (fma.f64 (pow.f64 alpha 3) 1/8 (*.f64 alpha (*.f64 alpha -1/4))))
(fma.f64 alpha 1/2 (*.f64 (*.f64 alpha alpha) (+.f64 -1/4 (*.f64 alpha 1/8))))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 -1/16 (pow.f64 alpha 4)) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2)))))
(fma.f64 1/2 alpha (fma.f64 -1/16 (pow.f64 alpha 4) (fma.f64 1/8 (pow.f64 alpha 3) (*.f64 -1/4 (*.f64 alpha alpha)))))
(fma.f64 alpha 1/2 (fma.f64 (pow.f64 alpha 4) -1/16 (fma.f64 (pow.f64 alpha 3) 1/8 (*.f64 alpha (*.f64 alpha -1/4)))))
(fma.f64 alpha 1/2 (fma.f64 (pow.f64 alpha 4) -1/16 (*.f64 (*.f64 alpha alpha) (+.f64 -1/4 (*.f64 alpha 1/8)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 1 (/.f64 2 alpha))
(+.f64 1 (/.f64 -2 alpha))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 alpha)))
(+.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 -2 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 alpha alpha))) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3))))
(+.f64 1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
(+.f64 (/.f64 4 (*.f64 alpha alpha)) (+.f64 1 (-.f64 (/.f64 -2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 1 (/.f64 2 alpha))
(+.f64 1 (/.f64 -2 alpha))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 alpha)))
(+.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 -2 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(-.f64 (+.f64 1 (/.f64 4 (*.f64 alpha alpha))) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3))))
(+.f64 1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
(+.f64 (/.f64 4 (*.f64 alpha alpha)) (+.f64 1 (-.f64 (/.f64 -2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 alpha)) 1)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(+.f64 (-.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 1)
(+.f64 1 (-.f64 0 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 1 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 1)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (-.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (/.f64 alpha (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (-.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (pow.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 3))) (+.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 1))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (pow.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 3))) (+.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 1)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (pow.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 3))) (fma.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) 1))
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (/.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (/.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (/.f64 (+.f64 alpha 2) alpha))) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (*.f64 alpha (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 alpha 2)))) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (fma.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 4)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) -1) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (neg.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) -1) (+.f64 -1 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha))))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3))) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (fma.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1) 1))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) -1) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (neg.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) -1) (+.f64 -1 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (hypot.f64 1 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (cbrt.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) 1) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 alpha (-.f64 -2 alpha)))) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) 1) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (-.f64 (/.f64 alpha (-.f64 -2 alpha)) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (+.f64 1 (*.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 alpha (-.f64 -2 alpha)) 3)) (fma.f64 (/.f64 alpha (-.f64 -2 alpha)) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) -1) 1))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) 1) (neg.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) -1) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) 1) (neg.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (neg.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) -1) (+.f64 -1 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (hypot.f64 1 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) (sqrt.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (cbrt.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2))
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (/.f64 (+.f64 alpha 2) alpha))) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (/.f64 (+.f64 alpha 2) alpha))) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (*.f64 alpha (/.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 alpha 2)))) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) 3)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 1 (+.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 4)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (+.f64 1 (*.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (*.f64 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 6)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) 1) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (sqrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (cbrt.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)) (+.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) 1) (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 1 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))))
(pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 1)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 2)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))) 3)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 3) 1/3)
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 2))
(fabs.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))) 3))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(expm1.f64 (log.f64 (+.f64 2 (/.f64 alpha (-.f64 -2 alpha)))))
(exp.f64 (log1p.f64 (/.f64 alpha (-.f64 -2 alpha))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha 2)) 1))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) alpha) (*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) -2))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha -2) (/.f64 (fma.f64 alpha alpha -4) alpha))
(+.f64 (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha alpha)) (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 -2 alpha))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(+.f64 (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 -2 alpha))) (*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha alpha)))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(+.f64 (*.f64 alpha (/.f64 alpha (fma.f64 alpha alpha -4))) (*.f64 -2 (/.f64 alpha (fma.f64 alpha alpha -4))))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha -2) (/.f64 (fma.f64 alpha alpha -4) alpha))
(+.f64 (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))) (*.f64 (+.f64 4 (*.f64 -2 alpha)) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(+.f64 (*.f64 (+.f64 4 (*.f64 -2 alpha)) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3)))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 alpha (/.f64 1 (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))) (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2) (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (pow.f64 (cbrt.f64 alpha) 2) (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 alpha -2) (/.f64 alpha (fma.f64 alpha alpha -4)))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha -2) (/.f64 (fma.f64 alpha alpha -4) alpha))
(*.f64 (/.f64 1 (+.f64 alpha 2)) alpha)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2))) (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)) (sqrt.f64 alpha))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)) (/.f64 (sqrt.f64 alpha) 1))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)) (pow.f64 (cbrt.f64 alpha) 2))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha 2))) (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) 1) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(/.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (/.f64 alpha 1) (/.f64 1 (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (/.f64 1 (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha 2))) (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(/.f64 (*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) 1) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(/.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (/.f64 1 (fma.f64 alpha alpha -4)) (*.f64 alpha (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha -2) (/.f64 (fma.f64 alpha alpha -4) alpha))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 alpha 3))) (*.f64 alpha (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(*.f64 (/.f64 alpha (fma.f64 alpha alpha -4)) (+.f64 alpha -2))
(/.f64 (+.f64 alpha -2) (/.f64 (fma.f64 alpha alpha -4) alpha))
(*.f64 (/.f64 alpha (+.f64 8 (pow.f64 alpha 3))) (+.f64 4 (*.f64 alpha (+.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (+.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha 3) 8)) (fma.f64 alpha (+.f64 alpha -2) 4))
(*.f64 (/.f64 -1 (+.f64 alpha 2)) (neg.f64 alpha))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (sqrt.f64 alpha) 1) (/.f64 (sqrt.f64 alpha) (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (/.f64 (sqrt.f64 alpha) (cbrt.f64 (+.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) 1) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(/.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (/.f64 (sqrt.f64 alpha) (cbrt.f64 (+.f64 alpha 2))) (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(/.f64 (*.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) 1) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(/.f64 (/.f64 alpha (cbrt.f64 (+.f64 alpha 2))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1) (/.f64 (cbrt.f64 alpha) (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 (+.f64 alpha 2))) (/.f64 (cbrt.f64 alpha) (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha 2))) (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(*.f64 (/.f64 (cbrt.f64 alpha) (sqrt.f64 (+.f64 alpha 2))) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 (+.f64 alpha 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 alpha 2))) (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))))
(/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)))
(*.f64 (/.f64 (/.f64 alpha 1) 1) (/.f64 1 (+.f64 alpha 2)))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (+.f64 alpha 2)) (cbrt.f64 alpha))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (neg.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 (neg.f64 alpha) 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (-.f64 2 alpha))
(*.f64 (/.f64 alpha (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (+.f64 -8 (neg.f64 (pow.f64 alpha 3)))) (+.f64 -4 (neg.f64 (*.f64 alpha (+.f64 alpha -2)))))
(/.f64 (*.f64 alpha (+.f64 -4 (*.f64 alpha (-.f64 2 alpha)))) (-.f64 -8 (pow.f64 alpha 3)))
(/.f64 (neg.f64 alpha) (/.f64 (-.f64 -8 (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha -2) 4)))
(*.f64 (/.f64 (neg.f64 alpha) (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 alpha -2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 (neg.f64 alpha) 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (-.f64 2 alpha))
(*.f64 (/.f64 (neg.f64 alpha) (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (+.f64 4 (*.f64 alpha (+.f64 alpha -2))))
(*.f64 (/.f64 alpha (+.f64 -8 (neg.f64 (pow.f64 alpha 3)))) (+.f64 -4 (neg.f64 (*.f64 alpha (+.f64 alpha -2)))))
(/.f64 (*.f64 alpha (+.f64 -4 (*.f64 alpha (-.f64 2 alpha)))) (-.f64 -8 (pow.f64 alpha 3)))
(/.f64 (neg.f64 alpha) (/.f64 (-.f64 -8 (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha -2) 4)))
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha 2) (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (-.f64 4 (*.f64 alpha alpha))) (-.f64 2 alpha))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 (neg.f64 alpha) 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (-.f64 2 alpha))
(*.f64 (/.f64 (/.f64 alpha 1) (neg.f64 (fma.f64 alpha alpha -4))) (neg.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 (neg.f64 alpha) 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (-.f64 2 alpha))
(*.f64 (/.f64 (/.f64 alpha 1) (neg.f64 (+.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (+.f64 -8 (neg.f64 (pow.f64 alpha 3)))) (+.f64 -4 (neg.f64 (*.f64 alpha (+.f64 alpha -2)))))
(/.f64 (*.f64 alpha (+.f64 -4 (*.f64 alpha (-.f64 2 alpha)))) (-.f64 -8 (pow.f64 alpha 3)))
(/.f64 (neg.f64 alpha) (/.f64 (-.f64 -8 (pow.f64 alpha 3)) (fma.f64 alpha (+.f64 alpha -2) 4)))
(*.f64 (/.f64 (/.f64 alpha 1) (-.f64 4 (*.f64 alpha alpha))) (-.f64 2 alpha))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (+.f64 (neg.f64 alpha) 2))
(*.f64 (/.f64 alpha (neg.f64 (fma.f64 alpha alpha -4))) (-.f64 2 alpha))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 8 (pow.f64 alpha 3)))) (sqrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 (pow.f64 alpha 3) 8))) (sqrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (+.f64 (pow.f64 alpha 3) 8))) (sqrt.f64 (fma.f64 alpha (+.f64 alpha -2) 4)))
(*.f64 (/.f64 (/.f64 alpha (sqrt.f64 (+.f64 alpha 2))) (sqrt.f64 (fma.f64 alpha alpha -4))) (sqrt.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (*.f64 (sqrt.f64 (fma.f64 alpha alpha -4)) (sqrt.f64 (+.f64 alpha 2)))) (sqrt.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 (/.f64 alpha (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 8 (pow.f64 alpha 3)))) (cbrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (*.f64 (cbrt.f64 (+.f64 (pow.f64 alpha 3) 8)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))) (cbrt.f64 (+.f64 4 (*.f64 alpha (+.f64 alpha -2)))))
(*.f64 (/.f64 alpha (*.f64 (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2) (cbrt.f64 (+.f64 (pow.f64 alpha 3) 8)))) (cbrt.f64 (fma.f64 alpha (+.f64 alpha -2) 4)))
(*.f64 (/.f64 (/.f64 alpha (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (fma.f64 alpha alpha -4))) (cbrt.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 alpha (*.f64 (cbrt.f64 (fma.f64 alpha alpha -4)) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2))) (cbrt.f64 (+.f64 alpha -2)))
(*.f64 (/.f64 (/.f64 alpha (cbrt.f64 (fma.f64 alpha alpha -4))) (pow.f64 (cbrt.f64 (+.f64 alpha 2)) 2)) (cbrt.f64 (+.f64 alpha -2)))
(pow.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(pow.f64 (sqrt.f64 (/.f64 alpha (+.f64 alpha 2))) 2)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(pow.f64 (cbrt.f64 (/.f64 alpha (+.f64 alpha 2))) 3)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(pow.f64 (/.f64 (+.f64 alpha 2) alpha) -1)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(pow.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3) 1/3)
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(neg.f64 (/.f64 alpha (-.f64 -2 alpha)))
(/.f64 (neg.f64 alpha) (-.f64 -2 alpha))
(sqrt.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 2))
(fabs.f64 (/.f64 alpha (+.f64 alpha 2)))
(log.f64 (exp.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(cbrt.f64 (pow.f64 (/.f64 alpha (+.f64 alpha 2)) 3))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(expm1.f64 (log1p.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(exp.f64 (log.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))
(log1p.f64 (expm1.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(/.f64 alpha (+.f64 alpha 2))

localize5.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 2 (/.f64 2 beta))
Compiler

Compiled 19 to 15 computations (21.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite148.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1512×add-sqr-sqrt
1486×*-un-lft-identity
1398×add-cube-cbrt
1388×add-cbrt-cube
1378×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1060×associate-*r/
990×associate-/r*
952×associate-*r*
920×*-commutative
884×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
082893
1205813
2764803
33584803
Stop Event
node limit
Counts
41 → 38
Calls
Call 1
Inputs
(/.f64 -2 beta)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (/.f64 -2 beta))
(+.f64 2 (*.f64 (/.f64 -2 beta) 1))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 (+.f64 2 (/.f64 -2 beta)) 1)
(*.f64 1 (+.f64 2 (/.f64 -2 beta)))
(*.f64 (sqrt.f64 (+.f64 2 (/.f64 -2 beta))) (sqrt.f64 (+.f64 2 (/.f64 -2 beta))))
(*.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 2) (cbrt.f64 (+.f64 2 (/.f64 -2 beta))))
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta)))))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 2 beta)) (-.f64 4 (/.f64 4 (*.f64 beta beta)))))
(/.f64 1 (/.f64 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta))) (-.f64 8 (/.f64 8 (pow.f64 beta 3)))))
(/.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta))))
(/.f64 (-.f64 4 (*.f64 (/.f64 -2 beta) (/.f64 -2 beta))) (-.f64 2 (/.f64 -2 beta)))
(/.f64 (+.f64 8 (pow.f64 (/.f64 -2 beta) 3)) (+.f64 4 (-.f64 (*.f64 (/.f64 -2 beta) (/.f64 -2 beta)) (*.f64 2 (/.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta)))) (neg.f64 (+.f64 2 (/.f64 2 beta))))
(/.f64 (neg.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3)))) (neg.f64 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta)))))
(pow.f64 (+.f64 2 (/.f64 -2 beta)) 1)
(pow.f64 (sqrt.f64 (+.f64 2 (/.f64 -2 beta))) 2)
(pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 3)
(pow.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 2))
(log.f64 (exp.f64 (+.f64 2 (/.f64 -2 beta))))
(cbrt.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 3))
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 -2 beta))))
(exp.f64 (log.f64 (+.f64 2 (/.f64 -2 beta))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (/.f64 -2 beta))) 1))
(log1p.f64 (expm1.f64 (+.f64 2 (/.f64 -2 beta))))
Outputs
(/.f64 -2 beta)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(+.f64 2 (/.f64 -2 beta))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(+.f64 2 (*.f64 (/.f64 -2 beta) 1))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(+.f64 (/.f64 -2 beta) 2)
(-.f64 2 (/.f64 2 beta))
(*.f64 (+.f64 2 (/.f64 -2 beta)) 1)
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 1 (+.f64 2 (/.f64 -2 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 (sqrt.f64 (+.f64 2 (/.f64 -2 beta))) (sqrt.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 2))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 2) (cbrt.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(/.f64 (+.f64 4 (/.f64 -4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 4 (/.f64 (/.f64 -4 beta) beta)) (+.f64 2 (/.f64 2 beta)))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta)))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 (+.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 4 beta))))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (fma.f64 (/.f64 -2 beta) (+.f64 -2 (/.f64 -2 beta)) 4))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (+.f64 4 (/.f64 (+.f64 4 (/.f64 4 beta)) beta)))
(/.f64 1 (/.f64 (+.f64 2 (/.f64 2 beta)) (-.f64 4 (/.f64 4 (*.f64 beta beta)))))
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(/.f64 (+.f64 4 (/.f64 -4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 4 (/.f64 (/.f64 -4 beta) beta)) (+.f64 2 (/.f64 2 beta)))
(/.f64 1 (/.f64 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta))) (-.f64 8 (/.f64 8 (pow.f64 beta 3)))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 (+.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 4 beta))))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (fma.f64 (/.f64 -2 beta) (+.f64 -2 (/.f64 -2 beta)) 4))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (+.f64 4 (/.f64 (+.f64 4 (/.f64 4 beta)) beta)))
(/.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(/.f64 (+.f64 4 (/.f64 -4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 4 (/.f64 (/.f64 -4 beta) beta)) (+.f64 2 (/.f64 2 beta)))
(/.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 (+.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 4 beta))))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (fma.f64 (/.f64 -2 beta) (+.f64 -2 (/.f64 -2 beta)) 4))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (+.f64 4 (/.f64 (+.f64 4 (/.f64 4 beta)) beta)))
(/.f64 (-.f64 4 (*.f64 (/.f64 -2 beta) (/.f64 -2 beta))) (-.f64 2 (/.f64 -2 beta)))
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(/.f64 (+.f64 4 (/.f64 -4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 4 (/.f64 (/.f64 -4 beta) beta)) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 8 (pow.f64 (/.f64 -2 beta) 3)) (+.f64 4 (-.f64 (*.f64 (/.f64 -2 beta) (/.f64 -2 beta)) (*.f64 2 (/.f64 -2 beta)))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 (+.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 4 beta))))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (fma.f64 (/.f64 -2 beta) (+.f64 -2 (/.f64 -2 beta)) 4))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (+.f64 4 (/.f64 (+.f64 4 (/.f64 4 beta)) beta)))
(/.f64 (neg.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta)))) (neg.f64 (+.f64 2 (/.f64 2 beta))))
(*.f64 (-.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 1 (+.f64 2 (/.f64 2 beta))))
(/.f64 (+.f64 4 (/.f64 -4 (*.f64 beta beta))) (+.f64 2 (/.f64 2 beta)))
(/.f64 (+.f64 4 (/.f64 (/.f64 -4 beta) beta)) (+.f64 2 (/.f64 2 beta)))
(/.f64 (neg.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3)))) (neg.f64 (+.f64 4 (+.f64 (/.f64 4 (*.f64 beta beta)) (/.f64 4 beta)))))
(*.f64 (-.f64 8 (/.f64 8 (pow.f64 beta 3))) (/.f64 1 (+.f64 (+.f64 4 (/.f64 4 (*.f64 beta beta))) (/.f64 4 beta))))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (fma.f64 (/.f64 -2 beta) (+.f64 -2 (/.f64 -2 beta)) 4))
(/.f64 (+.f64 8 (/.f64 -8 (pow.f64 beta 3))) (+.f64 4 (/.f64 (+.f64 4 (/.f64 4 beta)) beta)))
(pow.f64 (+.f64 2 (/.f64 -2 beta)) 1)
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(pow.f64 (sqrt.f64 (+.f64 2 (/.f64 -2 beta))) 2)
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(pow.f64 (cbrt.f64 (+.f64 2 (/.f64 -2 beta))) 3)
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(pow.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 3) 1/3)
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(sqrt.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 2))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(log.f64 (exp.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(cbrt.f64 (pow.f64 (+.f64 2 (/.f64 -2 beta)) 3))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(exp.f64 (log.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 2 (/.f64 -2 beta))) 1))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)
(log1p.f64 (expm1.f64 (+.f64 2 (/.f64 -2 beta))))
(-.f64 2 (/.f64 2 beta))
(+.f64 (/.f64 -2 beta) 2)

localize32.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
0.0b
(*.f64 2 (/.f64 beta alpha))
Compiler

Compiled 46 to 29 computations (37% saved)

series4.0ms (0%)

Counts
2 → 15
Calls

12 calls:

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

rewrite103.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1382×associate-/r*
788×associate-/l*
534×distribute-rgt-in
506×distribute-lft-in
356×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

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

simplify160.0ms (1.6%)

Algorithm
egg-herbie
Rules
798×unswap-sqr
540×associate-/l/
512×distribute-lft-neg-in
512×associate-*r*
480×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04376329
112525719
253475679
Stop Event
node limit
Counts
167 → 229
Calls
Call 1
Inputs
(/.f64 2 alpha)
(*.f64 2 (/.f64 beta alpha))
(*.f64 2 (/.f64 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 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha)))) 1)
(/.f64 2 (/.f64 alpha beta))
(/.f64 beta (/.f64 alpha 2))
(/.f64 (*.f64 2 (/.f64 beta alpha)) 1)
(/.f64 1 (/.f64 alpha (*.f64 2 beta)))
(/.f64 (/.f64 2 alpha) (/.f64 1 beta))
(/.f64 (*.f64 2 beta) alpha)
(/.f64 (neg.f64 beta) (/.f64 (neg.f64 alpha) 2))
(/.f64 (sqrt.f64 (*.f64 2 beta)) (/.f64 alpha (sqrt.f64 (*.f64 2 beta))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 beta)) (cbrt.f64 (*.f64 2 beta))) (/.f64 alpha (cbrt.f64 (*.f64 2 beta))))
(/.f64 (*.f64 2 (sqrt.f64 beta)) (/.f64 alpha (sqrt.f64 beta)))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 beta) 2)) (/.f64 alpha (cbrt.f64 beta)))
(/.f64 (/.f64 beta 1/2) alpha)
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 alpha))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 alpha))
(/.f64 (*.f64 beta -2) (neg.f64 alpha))
(/.f64 (/.f64 (*.f64 2 beta) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (/.f64 2 (sqrt.f64 (/.f64 alpha beta))) (sqrt.f64 (/.f64 alpha beta)))
(/.f64 (/.f64 2 (*.f64 (cbrt.f64 (/.f64 alpha beta)) (cbrt.f64 (/.f64 alpha beta)))) (cbrt.f64 (/.f64 alpha beta)))
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 beta))) (/.f64 alpha (sqrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 beta) 2))) (/.f64 alpha (cbrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) 1)) (/.f64 (sqrt.f64 alpha) beta))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta))) (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 beta) 2))) (/.f64 (sqrt.f64 alpha) (cbrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1)) (/.f64 (cbrt.f64 alpha) beta))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 beta))) (/.f64 (cbrt.f64 alpha) (sqrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 beta) 2))) (/.f64 (cbrt.f64 alpha) (cbrt.f64 beta)))
(/.f64 (/.f64 (/.f64 beta 1/2) 1) alpha)
(/.f64 (/.f64 (/.f64 beta 1/2) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) 1) (sqrt.f64 alpha))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (cbrt.f64 alpha)) (cbrt.f64 (sqrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 (pow.f64 (cbrt.f64 alpha) 2))) (sqrt.f64 (cbrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 (sqrt.f64 alpha))) (sqrt.f64 (sqrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) 1) (cbrt.f64 alpha))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (sqrt.f64 (cbrt.f64 alpha))) (sqrt.f64 (cbrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 (cbrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (*.f64 (cbrt.f64 (cbrt.f64 alpha)) (cbrt.f64 (cbrt.f64 alpha)))) (cbrt.f64 (cbrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 (sqrt.f64 alpha))) (cbrt.f64 (sqrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 beta -2) 1) (neg.f64 alpha))
(/.f64 (/.f64 (*.f64 beta -2) (sqrt.f64 alpha)) (neg.f64 (sqrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 beta -2) (pow.f64 (cbrt.f64 alpha) 2)) (neg.f64 (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 beta -2) -1) alpha)
(/.f64 (/.f64 (*.f64 beta -2) (sqrt.f64 (neg.f64 alpha))) (sqrt.f64 (neg.f64 alpha)))
(/.f64 (/.f64 (*.f64 beta -2) (*.f64 (cbrt.f64 (neg.f64 alpha)) (cbrt.f64 (neg.f64 alpha)))) (cbrt.f64 (neg.f64 alpha)))
(/.f64 (/.f64 (*.f64 beta -2) (neg.f64 (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(pow.f64 (*.f64 2 (/.f64 beta alpha)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) 1/3)
(neg.f64 (/.f64 (*.f64 2 beta) (neg.f64 alpha)))
(neg.f64 (*.f64 (/.f64 beta (neg.f64 alpha)) 2))
(neg.f64 (*.f64 2 (/.f64 beta (neg.f64 alpha))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 beta alpha)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 beta alpha))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 beta alpha))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 alpha))) (-.f64 1 (*.f64 2 (/.f64 beta alpha))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha)))) (-.f64 1 (/.f64 2 alpha)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta alpha) 2) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) 4)) (/.f64 (pow.f64 alpha -2) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) 4)))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (exp.f64 (log1p.f64 (/.f64 2 alpha)))) 1)
(-.f64 (+.f64 (/.f64 2 alpha) (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha))))) 1)
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(*.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))
(*.f64 (/.f64 1 alpha) (+.f64 (*.f64 2 beta) 2))
(*.f64 (/.f64 1 alpha) (+.f64 2 (*.f64 2 beta)))
(*.f64 (/.f64 2 alpha) (+.f64 beta 1))
(*.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2) (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)
(*.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 1 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(*.f64 (+.f64 beta 1) (/.f64 2 alpha))
(*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))) (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 2 beta) 2)) alpha)
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2))) (*.f64 alpha alpha))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (/.f64 -2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) 3) (pow.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (-.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)))))
(/.f64 1 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))
(/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))))
(/.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8)) (*.f64 (pow.f64 (/.f64 2 alpha) 3) (pow.f64 (/.f64 2 alpha) 3))) (*.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2))) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (/.f64 -4 (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (*.f64 4 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) 3) (pow.f64 (pow.f64 (/.f64 2 alpha) 3) 3)) (*.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8)) (*.f64 (pow.f64 (/.f64 2 alpha) 3) (-.f64 (pow.f64 (/.f64 2 alpha) 3) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) 3) (pow.f64 (/.f64 4 (*.f64 alpha alpha)) 3)) (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 4 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha alpha))
(/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha alpha))
(/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (/.f64 (neg.f64 (-.f64 (*.f64 2 beta) 2)) alpha))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) 2) (+.f64 (/.f64 beta alpha) (/.f64 -1 alpha)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) 1) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))) (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (+.f64 (sqrt.f64 (/.f64 2 alpha)) (sqrt.f64 (*.f64 2 (/.f64 beta alpha))))) (-.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (sqrt.f64 (/.f64 2 alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) 1) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (sqrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))) (sqrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (*.f64 (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))) (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) alpha) alpha)
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) 1) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (sqrt.f64 alpha)) (*.f64 (sqrt.f64 alpha) alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (cbrt.f64 alpha) alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 alpha) 2))) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) alpha) alpha)
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) 1) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (sqrt.f64 alpha)) (*.f64 (sqrt.f64 alpha) alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (cbrt.f64 alpha) alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 alpha) 2))) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 (neg.f64 (-.f64 (*.f64 2 beta) 2)) alpha)))
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(exp.f64 (log.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(fma.f64 2 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(fma.f64 1 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))
(fma.f64 1 (/.f64 2 alpha) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 (/.f64 1 alpha) 2 (*.f64 2 (/.f64 beta alpha)))
(fma.f64 (sqrt.f64 (/.f64 2 alpha)) (sqrt.f64 (/.f64 2 alpha)) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (/.f64 2 alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2 alpha)) 2) (cbrt.f64 (/.f64 2 alpha)) (*.f64 2 (/.f64 beta alpha)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) 2) (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) (/.f64 2 alpha))
Outputs
(/.f64 2 alpha)
(*.f64 2 (/.f64 beta alpha))
(/.f64 2 (/.f64 alpha beta))
(*.f64 2 (/.f64 beta alpha))
(/.f64 2 (/.f64 alpha beta))
(/.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 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -2 beta) 2) alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha)))) 1)
(/.f64 2 (/.f64 alpha beta))
(/.f64 2 (/.f64 alpha beta))
(/.f64 beta (/.f64 alpha 2))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (*.f64 2 (/.f64 beta alpha)) 1)
(/.f64 2 (/.f64 alpha beta))
(/.f64 1 (/.f64 alpha (*.f64 2 beta)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 alpha) (/.f64 1 beta))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (*.f64 2 beta) alpha)
(/.f64 2 (/.f64 alpha beta))
(/.f64 (neg.f64 beta) (/.f64 (neg.f64 alpha) 2))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (sqrt.f64 (*.f64 2 beta)) (/.f64 alpha (sqrt.f64 (*.f64 2 beta))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 beta)) alpha) (sqrt.f64 (*.f64 2 beta)))
(*.f64 (sqrt.f64 (*.f64 2 beta)) (/.f64 (sqrt.f64 (*.f64 2 beta)) alpha))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 beta)) (cbrt.f64 (*.f64 2 beta))) (/.f64 alpha (cbrt.f64 (*.f64 2 beta))))
(/.f64 (cbrt.f64 (*.f64 2 beta)) (/.f64 (/.f64 alpha (cbrt.f64 (*.f64 2 beta))) (cbrt.f64 (*.f64 2 beta))))
(/.f64 (*.f64 2 (sqrt.f64 beta)) (/.f64 alpha (sqrt.f64 beta)))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 beta) 2)) (/.f64 alpha (cbrt.f64 beta)))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (cbrt.f64 beta) 2)) alpha) (cbrt.f64 beta))
(*.f64 (cbrt.f64 beta) (/.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 alpha 2)))
(/.f64 (/.f64 beta 1/2) alpha)
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 alpha))
(/.f64 2 (*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) beta)))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 alpha))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (*.f64 beta -2) (neg.f64 alpha))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 2 beta) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 (sqrt.f64 (/.f64 alpha beta))) (sqrt.f64 (/.f64 alpha beta)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 (*.f64 (cbrt.f64 (/.f64 alpha beta)) (cbrt.f64 (/.f64 alpha beta)))) (cbrt.f64 (/.f64 alpha beta)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 beta))) (/.f64 alpha (sqrt.f64 beta)))
(/.f64 (*.f64 2 (sqrt.f64 beta)) (/.f64 alpha (sqrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 beta) 2))) (/.f64 alpha (cbrt.f64 beta)))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (cbrt.f64 beta) 2)) alpha) (cbrt.f64 beta))
(*.f64 (cbrt.f64 beta) (/.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 alpha 2)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) 1)) (/.f64 (sqrt.f64 alpha) beta))
(/.f64 2 (*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) beta)))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta))) (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta)))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta)) (/.f64 (sqrt.f64 alpha) (sqrt.f64 beta))))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 beta) 2))) (/.f64 (sqrt.f64 alpha) (cbrt.f64 beta)))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 alpha) (cbrt.f64 beta)) (/.f64 (sqrt.f64 alpha) (pow.f64 (cbrt.f64 beta) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 beta) 2) (/.f64 2 (sqrt.f64 alpha))) (/.f64 (sqrt.f64 alpha) (cbrt.f64 beta)))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) 1)) (/.f64 (cbrt.f64 alpha) beta))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 beta))) (/.f64 (cbrt.f64 alpha) (sqrt.f64 beta)))
(/.f64 2 (*.f64 (/.f64 (cbrt.f64 alpha) (sqrt.f64 beta)) (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 beta))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 beta)) (/.f64 (cbrt.f64 alpha) (sqrt.f64 beta))))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 beta) 2))) (/.f64 (cbrt.f64 alpha) (cbrt.f64 beta)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (pow.f64 (cbrt.f64 beta) 2)) (/.f64 (cbrt.f64 alpha) (cbrt.f64 beta)))
(*.f64 (cbrt.f64 beta) (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (cbrt.f64 alpha) (pow.f64 (cbrt.f64 beta) 2))))
(/.f64 (/.f64 (/.f64 beta 1/2) 1) alpha)
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (/.f64 beta 1/2) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) 1) (sqrt.f64 alpha))
(/.f64 2 (*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) beta)))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (cbrt.f64 alpha)) (cbrt.f64 (sqrt.f64 alpha)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 alpha)) beta) (*.f64 (cbrt.f64 (sqrt.f64 alpha)) (cbrt.f64 alpha)))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (*.f64 (cbrt.f64 alpha) (cbrt.f64 (sqrt.f64 alpha))))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 (pow.f64 (cbrt.f64 alpha) 2))) (sqrt.f64 (cbrt.f64 alpha)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 alpha)) beta) (*.f64 (sqrt.f64 (cbrt.f64 alpha)) (sqrt.f64 (pow.f64 (cbrt.f64 alpha) 2))))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (*.f64 (fabs.f64 (cbrt.f64 alpha)) (sqrt.f64 (cbrt.f64 alpha))))
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 alpha) beta)) (sqrt.f64 (sqrt.f64 alpha))) (sqrt.f64 (sqrt.f64 alpha)))
(/.f64 2 (*.f64 (sqrt.f64 alpha) (/.f64 (sqrt.f64 alpha) beta)))
(/.f64 (/.f64 (*.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) 1) (cbrt.f64 alpha))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (sqrt.f64 (cbrt.f64 alpha))) (sqrt.f64 (cbrt.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 (cbrt.f64 alpha)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) beta) (*.f64 (cbrt.f64 (cbrt.f64 alpha)) (cbrt.f64 (pow.f64 (cbrt.f64 alpha) 2))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (cbrt.f64 alpha))) (/.f64 beta (cbrt.f64 (pow.f64 (cbrt.f64 alpha) 2))))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (*.f64 (cbrt.f64 (cbrt.f64 alpha)) (cbrt.f64 (cbrt.f64 alpha)))) (cbrt.f64 (cbrt.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) beta)) (cbrt.f64 (sqrt.f64 alpha))) (cbrt.f64 (sqrt.f64 alpha)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) beta) (*.f64 (cbrt.f64 (sqrt.f64 alpha)) (cbrt.f64 (sqrt.f64 alpha))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (sqrt.f64 alpha))) (/.f64 beta (cbrt.f64 (sqrt.f64 alpha))))
(/.f64 (/.f64 (*.f64 beta -2) 1) (neg.f64 alpha))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 beta -2) (sqrt.f64 alpha)) (neg.f64 (sqrt.f64 alpha)))
(/.f64 (*.f64 beta -2) (*.f64 (neg.f64 (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 2 (/.f64 beta (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (/.f64 (*.f64 beta -2) (pow.f64 (cbrt.f64 alpha) 2)) (neg.f64 (cbrt.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 beta -2) -1) alpha)
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 beta -2) (sqrt.f64 (neg.f64 alpha))) (sqrt.f64 (neg.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 beta -2) (*.f64 (cbrt.f64 (neg.f64 alpha)) (cbrt.f64 (neg.f64 alpha)))) (cbrt.f64 (neg.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(/.f64 (/.f64 (*.f64 beta -2) (neg.f64 (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (*.f64 beta -2) (*.f64 (neg.f64 (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 2 (/.f64 beta (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(/.f64 2 (/.f64 alpha beta))
(pow.f64 (*.f64 2 (/.f64 beta alpha)) 1)
(/.f64 2 (/.f64 alpha beta))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) 2)
(/.f64 2 (/.f64 alpha beta))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) 3)
(/.f64 2 (/.f64 alpha beta))
(pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8))
(neg.f64 (/.f64 (*.f64 2 beta) (neg.f64 alpha)))
(/.f64 2 (/.f64 alpha beta))
(neg.f64 (*.f64 (/.f64 beta (neg.f64 alpha)) 2))
(/.f64 2 (/.f64 alpha beta))
(neg.f64 (*.f64 2 (/.f64 beta (neg.f64 alpha))))
(/.f64 2 (/.f64 alpha beta))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 beta alpha)))
(/.f64 2 (/.f64 alpha beta))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 beta alpha)))))
(/.f64 2 (/.f64 alpha beta))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha))))
(/.f64 2 (/.f64 alpha beta))
(exp.f64 (log.f64 (*.f64 2 (/.f64 beta alpha))))
(/.f64 2 (/.f64 alpha beta))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 beta alpha))) 1))
(/.f64 2 (/.f64 alpha beta))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 beta alpha))))
(/.f64 2 (/.f64 alpha beta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 alpha))) (-.f64 1 (*.f64 2 (/.f64 beta alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 alpha))) (-.f64 1 (/.f64 2 (/.f64 alpha beta))))
(fma.f64 2 (/.f64 beta alpha) (expm1.f64 (log1p.f64 (/.f64 2 alpha))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha)))) (-.f64 1 (/.f64 2 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(-.f64 (/.f64 (pow.f64 (/.f64 beta alpha) 2) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) 4)) (/.f64 (pow.f64 alpha -2) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) 4)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 beta alpha) 2) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (*.f64 (/.f64 (pow.f64 alpha -2) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4))
(*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 beta alpha) 2) (fma.f64 2 beta -2)) alpha) (*.f64 (/.f64 (pow.f64 alpha -2) (fma.f64 2 beta -2)) alpha)))
(*.f64 4 (*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 beta alpha) 2) (fma.f64 2 beta -2)) (/.f64 (pow.f64 alpha -2) (fma.f64 2 beta -2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (exp.f64 (log1p.f64 (/.f64 2 alpha)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 alpha))) (-.f64 1 (/.f64 2 (/.f64 alpha beta))))
(fma.f64 2 (/.f64 beta alpha) (expm1.f64 (log1p.f64 (/.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 2 alpha) (exp.f64 (log1p.f64 (*.f64 2 (/.f64 beta alpha))))) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 alpha) (+.f64 (*.f64 2 beta) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 alpha) (+.f64 2 (*.f64 2 beta)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 2 alpha) (+.f64 beta 1))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2) (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 1 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(*.f64 (+.f64 beta 1) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))) (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(*.f64 (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))
(/.f64 (fma.f64 2 beta 2) alpha)
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))))
(*.f64 (/.f64 4 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (/.f64 8 (pow.f64 alpha 3))) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (fma.f64 (pow.f64 (/.f64 beta alpha) 2) 4 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 -8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 alpha) (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 -8 (pow.f64 alpha 3))) (fma.f64 (pow.f64 (/.f64 beta alpha) 2) 4 (*.f64 (+.f64 beta 1) (*.f64 4 (pow.f64 alpha -2))))))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 2 beta) 2)) alpha)
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(*.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (-.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2))) (*.f64 alpha alpha))
(*.f64 (*.f64 alpha alpha) (/.f64 4 (/.f64 (-.f64 (*.f64 2 (*.f64 beta alpha)) (*.f64 2 alpha)) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))
(*.f64 (*.f64 alpha alpha) (*.f64 (/.f64 4 (*.f64 alpha (fma.f64 2 beta -2))) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))))) (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (/.f64 -2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 (/.f64 beta alpha) 2)) 16) (*.f64 (*.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 alpha)) (-.f64 1 beta)) (*.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 alpha)) (-.f64 1 beta))))) (fma.f64 (pow.f64 (/.f64 beta alpha) 2) 4 (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 1 beta)) (/.f64 -2 alpha))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (pow.f64 (/.f64 beta alpha) 4) 16 (*.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 (/.f64 alpha (-.f64 1 beta)))) (*.f64 (/.f64 2 (/.f64 alpha (-.f64 1 beta))) (/.f64 -2 alpha))))) (fma.f64 (pow.f64 (/.f64 beta alpha) 2) 4 (*.f64 (/.f64 2 (/.f64 alpha (-.f64 1 beta))) (/.f64 -2 alpha))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (pow.f64 (/.f64 beta alpha) 4) 16 (*.f64 (*.f64 (-.f64 1 beta) (*.f64 4 (pow.f64 alpha -2))) (*.f64 (/.f64 2 alpha) (/.f64 (fma.f64 2 beta -2) alpha))))) (fma.f64 (pow.f64 (/.f64 beta alpha) 2) 4 (*.f64 (/.f64 2 alpha) (/.f64 (fma.f64 2 beta -2) alpha))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) 3) (pow.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (-.f64 (*.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 alpha) (-.f64 1 beta))) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 beta alpha) 2) 3) 64) (pow.f64 (*.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 alpha)) (-.f64 1 beta)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 (/.f64 beta alpha) 2)) 16) (*.f64 (/.f64 2 alpha) (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 1 beta)) (-.f64 (*.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 alpha)) (-.f64 1 beta)) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (pow.f64 (/.f64 beta alpha) 6) 64 (pow.f64 (*.f64 (/.f64 2 alpha) (/.f64 2 (/.f64 alpha (-.f64 1 beta)))) 3))) (fma.f64 (/.f64 2 alpha) (*.f64 (/.f64 2 (/.f64 alpha (-.f64 1 beta))) (fma.f64 (/.f64 2 alpha) (/.f64 2 (/.f64 alpha (-.f64 1 beta))) (*.f64 (pow.f64 (/.f64 beta alpha) 2) -4))) (*.f64 (pow.f64 (/.f64 beta alpha) 4) 16)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (pow.f64 (/.f64 beta alpha) 6) 64 (pow.f64 (*.f64 (-.f64 1 beta) (*.f64 4 (pow.f64 alpha -2))) 3))) (fma.f64 (*.f64 (-.f64 1 beta) (*.f64 4 (pow.f64 alpha -2))) (fma.f64 (*.f64 4 (pow.f64 alpha -2)) (-.f64 1 beta) (*.f64 (pow.f64 (/.f64 beta alpha) 2) -4)) (*.f64 (pow.f64 (/.f64 beta alpha) 4) 16)))
(/.f64 1 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha)))))
(/.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))) (/.f64 (fma.f64 2 beta -2) alpha))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))) (/.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))))) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (/.f64 (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))) (/.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))) (/.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta -1)) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))) (/.f64 (/.f64 (fma.f64 2 beta -2) alpha) (cbrt.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8)) (*.f64 (pow.f64 (/.f64 2 alpha) 3) (pow.f64 (/.f64 2 alpha) 3))) (*.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) (pow.f64 (/.f64 beta alpha) 3)) 64) (pow.f64 (/.f64 2 alpha) 6)) (*.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1)))) (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (/.f64 8 (pow.f64 alpha 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 6) 64) (pow.f64 (/.f64 2 alpha) 6)) (*.f64 (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))) (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 -8 (pow.f64 alpha 3)))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2))) (*.f64 (/.f64 2 alpha) (-.f64 1 beta)))
(*.f64 (/.f64 4 (/.f64 2 alpha)) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(/.f64 (*.f64 (*.f64 2 alpha) (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2))) (-.f64 1 beta))
(*.f64 (*.f64 2 alpha) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (/.f64 -4 (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (*.f64 4 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 (/.f64 beta alpha) 2)) 16) (*.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 (/.f64 -4 alpha) alpha))) (*.f64 (*.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta -1)) 4) (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 4) 16 (/.f64 (/.f64 -16 (*.f64 alpha alpha)) (*.f64 alpha alpha))) (*.f64 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (*.f64 4 (/.f64 (fma.f64 2 beta -2) alpha))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) 3) (pow.f64 (pow.f64 (/.f64 2 alpha) 3) 3)) (*.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8)) (*.f64 (pow.f64 (/.f64 2 alpha) 3) (-.f64 (pow.f64 (/.f64 2 alpha) 3) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 beta alpha) 3) 3) 512) (pow.f64 (/.f64 8 (pow.f64 alpha 3)) 3)) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) (pow.f64 (/.f64 beta alpha) 3)) 64) (*.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 8 (pow.f64 alpha 3)) (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 beta alpha) 3) 3) 512 (/.f64 512 (pow.f64 (pow.f64 alpha 3) 3))) (*.f64 (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))) (fma.f64 (/.f64 8 (pow.f64 alpha 3)) (+.f64 (/.f64 8 (pow.f64 alpha 3)) (*.f64 (pow.f64 (/.f64 beta alpha) 3) -8)) (*.f64 (pow.f64 (/.f64 beta alpha) 6) 64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) 3) (pow.f64 (/.f64 4 (*.f64 alpha alpha)) 3)) (*.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4) (*.f64 (pow.f64 (/.f64 beta alpha) 2) 4)) (*.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 4 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 beta alpha) 2) 3) 64) (/.f64 64 (pow.f64 (*.f64 alpha alpha) 3))) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 (/.f64 beta alpha) 2)) 16) (*.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 4 (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 6) 64 (/.f64 -64 (pow.f64 (*.f64 alpha alpha) 3))) (fma.f64 2 beta -2)) alpha) (fma.f64 (/.f64 16 (*.f64 alpha alpha)) (+.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (*.f64 (pow.f64 (/.f64 beta alpha) 4) 16)))
(/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))) (/.f64 (neg.f64 (-.f64 (*.f64 2 beta) 2)) alpha))
(*.f64 (/.f64 4 (/.f64 2 alpha)) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(/.f64 (*.f64 (*.f64 2 alpha) (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2))) (-.f64 1 beta))
(*.f64 (*.f64 2 alpha) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3))) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha)))))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) 2) (+.f64 (/.f64 beta alpha) (/.f64 -1 alpha)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) 1) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))) (sqrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))) (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (cbrt.f64 (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 2 alpha) (+.f64 beta -1))) 4) (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (/.f64 (+.f64 beta -1) (*.f64 2 alpha)))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (+.f64 (sqrt.f64 (/.f64 2 alpha)) (sqrt.f64 (*.f64 2 (/.f64 beta alpha))))) (-.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (sqrt.f64 (/.f64 2 alpha))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (*.f64 (-.f64 (sqrt.f64 (/.f64 2 (/.f64 alpha beta))) (sqrt.f64 (/.f64 2 alpha))) (+.f64 (sqrt.f64 (/.f64 2 (/.f64 alpha beta))) (sqrt.f64 (/.f64 2 alpha)))))
(*.f64 (/.f64 4 (-.f64 (sqrt.f64 (/.f64 2 (/.f64 alpha beta))) (sqrt.f64 (/.f64 2 alpha)))) (/.f64 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2)) (+.f64 (sqrt.f64 (/.f64 2 alpha)) (sqrt.f64 (/.f64 2 (/.f64 alpha beta))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) 1) (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (sqrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))) (sqrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (*.f64 (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))) (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))) (cbrt.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (/.f64 1 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) alpha) alpha)
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) 1) (*.f64 alpha alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (sqrt.f64 alpha)) (*.f64 (sqrt.f64 alpha) alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 (*.f64 alpha (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (*.f64 (sqrt.f64 alpha) (sqrt.f64 alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (cbrt.f64 alpha) alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 alpha) 2))) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 (*.f64 alpha (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (*.f64 (sqrt.f64 alpha) (sqrt.f64 alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 2 beta) alpha) (*.f64 alpha 2)) (*.f64 alpha (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) alpha) alpha)
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) 1) (*.f64 alpha alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (sqrt.f64 alpha)) (*.f64 (sqrt.f64 alpha) alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 (*.f64 alpha (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (*.f64 (sqrt.f64 alpha) (sqrt.f64 alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (cbrt.f64 alpha) alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (pow.f64 (cbrt.f64 alpha) 2))) (pow.f64 (cbrt.f64 alpha) 2))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha (sqrt.f64 alpha))) (sqrt.f64 alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 (*.f64 alpha (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (*.f64 (sqrt.f64 alpha) (sqrt.f64 alpha))))
(/.f64 (/.f64 (+.f64 (*.f64 2 alpha) (*.f64 alpha (*.f64 2 beta))) (*.f64 alpha (pow.f64 (cbrt.f64 alpha) 2))) (cbrt.f64 alpha))
(/.f64 (fma.f64 2 alpha (*.f64 2 (*.f64 beta alpha))) (*.f64 alpha alpha))
(/.f64 (*.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha alpha))
(pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 1)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 2)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 3)
(/.f64 (fma.f64 2 beta 2) alpha)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 3) 1/3)
(/.f64 (fma.f64 2 beta 2) alpha)
(neg.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 beta alpha) 2) (pow.f64 alpha -2))) (/.f64 (neg.f64 (-.f64 (*.f64 2 beta) 2)) alpha)))
(*.f64 (/.f64 4 (/.f64 2 alpha)) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(/.f64 (*.f64 (*.f64 2 alpha) (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2))) (-.f64 1 beta))
(*.f64 (*.f64 2 alpha) (/.f64 (-.f64 (pow.f64 alpha -2) (pow.f64 (/.f64 beta alpha) 2)) (-.f64 1 beta)))
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 beta alpha) 3) 8) (pow.f64 (/.f64 2 alpha) 3)) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (/.f64 2 alpha) (-.f64 beta 1)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3)))) (neg.f64 (+.f64 (/.f64 4 (*.f64 alpha alpha)) (*.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 (/.f64 2 alpha) (+.f64 beta -1))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 beta alpha) 3) 8 (/.f64 8 (pow.f64 alpha 3))) (fma.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (fma.f64 2 beta -2) alpha) (/.f64 4 (*.f64 alpha alpha)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 2))
(fabs.f64 (/.f64 (fma.f64 2 beta 2) alpha))
(log.f64 (exp.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)))))
(/.f64 (fma.f64 2 beta 2) alpha)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1)) 3))
(/.f64 (fma.f64 2 beta 2) alpha)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (log.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))) 1))
(/.f64 (fma.f64 2 beta 2) alpha)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 alpha) (+.f64 beta 1))))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 2 (/.f64 beta alpha) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 2 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (/.f64 beta alpha) 2 (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 1 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 1 (/.f64 2 alpha) (*.f64 2 (/.f64 beta alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (/.f64 1 alpha) 2 (*.f64 2 (/.f64 beta alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (sqrt.f64 (/.f64 2 alpha)) (sqrt.f64 (/.f64 2 alpha)) (*.f64 2 (/.f64 beta alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (sqrt.f64 (*.f64 2 (/.f64 beta alpha))) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2 alpha)) 2) (cbrt.f64 (/.f64 2 alpha)) (*.f64 2 (/.f64 beta alpha)))
(/.f64 (fma.f64 2 beta 2) alpha)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) 2) (cbrt.f64 (*.f64 2 (/.f64 beta alpha))) (/.f64 2 alpha))
(/.f64 (fma.f64 2 beta 2) alpha)

localize114.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 2 beta) alpha)
0.0b
(-.f64 (neg.f64 beta) (+.f64 2 beta))
0.2b
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
3.2b
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))
Compiler

Compiled 130 to 72 computations (44.6% saved)

series5.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite323.0ms (3.2%)

Algorithm
egg-rewrite
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
1872×add-sqr-sqrt
1850×*-un-lft-identity
1762×add-sqr-sqrt
1740×*-un-lft-identity
1740×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016132
1390132
27660132
01665
139065
2766065
01665
01137
126133
2409721
0817
118513
2267213
0713
115613
2209213
Stop Event
node limit
node limit
node limit
iter limit
unsound
unsound
Counts
4 → 275
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))
(*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (neg.f64 beta) (+.f64 2 beta))
(/.f64 (+.f64 2 beta) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (-.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) 3) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) 3)) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (+.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (+.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (fma.f64 2 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 beta) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 alpha (fma.f64 2 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 alpha (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 alpha alpha) (+.f64 (+.f64 beta beta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 beta beta) 4) (*.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 beta)) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 beta)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 beta) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 alpha (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 beta) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (neg.f64 alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (sqrt.f64 alpha)) (sqrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 beta) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (-.f64 2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 beta (-.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 beta (-.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 beta (-.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 beta (-.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (/.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (/.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 beta) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 beta) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (neg.f64 alpha) (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 (neg.f64 alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (-.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 2 (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (-.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (+.f64 beta beta) 4)) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 beta (+.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 beta (*.f64 (+.f64 beta -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (+.f64 beta -2) 1 (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 beta 2))) (sqrt.f64 (+.f64 beta 2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 beta 2))) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta -2) beta)))) (#(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 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 (+.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 (-.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 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))))))) (#(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 1 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3))))))) (#(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 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 (+.f64 beta -2) (+.f64 beta -2))) (-.f64 beta (+.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (+.f64 (*.f64 beta beta) (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta (+.f64 beta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 beta -2) 3) (pow.f64 beta 3)) (+.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (+.f64 (*.f64 beta beta) (*.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 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta 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 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) 2)))) (#(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 neg.f64 (+.f64 (+.f64 beta 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 beta -2))))) (#(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 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 beta (+.f64 beta -2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 beta) (/.f64 1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 beta) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 beta) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (sqrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (cbrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alpha) (+.f64 2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -2 (neg.f64 beta)) (/.f64 1 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 2 beta) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) 1) (/.f64 (sqrt.f64 (+.f64 2 beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 2 beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 2 beta)) (sqrt.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 2 beta) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 alpha (+.f64 2 beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 2 beta) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 2 beta) alpha)))))))

simplify207.0ms (2%)

Algorithm
egg-herbie
Rules
1738×associate-/r*
1442×associate-/l*
1376×associate-*l*
1322×associate-*r*
1062×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074816017
1261715359
Stop Event
node limit
Counts
359 → 466
Calls
Call 1
Inputs
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.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 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.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 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
-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 2 alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 beta 2) alpha)
(*.f64 1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (-.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) 3) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) 3)) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))))
(pow.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))) 1)
(/.f64 (fma.f64 2 beta 2) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))
(/.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (+.f64 2 beta))))
(/.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))
(/.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (+.f64 2 beta)))
(/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 (+.f64 2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))
(/.f64 (+.f64 2 beta) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 1 (/.f64 alpha (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)))
(/.f64 1 (/.f64 (*.f64 alpha alpha) (+.f64 (+.f64 beta beta) 4)))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))
(/.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (+.f64 2 beta)))))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (+.f64 2 beta)))))
(/.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) alpha)
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 2 beta)))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 2 beta)))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (-.f64 -2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (+.f64 (+.f64 beta beta) 4) (*.f64 alpha alpha))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) alpha)
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 beta)) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 beta)) (neg.f64 alpha))
(/.f64 (*.f64 (/.f64 (+.f64 2 beta) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (-.f64 2 beta)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (-.f64 2 beta)))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 -2 beta) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) alpha)
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (sqrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (cbrt.f64 alpha)))
(/.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(/.f64 (/.f64 (+.f64 2 beta) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))
(/.f64 -1 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))
(/.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (+.f64 2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (-.f64 2 beta))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (-.f64 2 beta))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (-.f64 2 beta)))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 beta 2)))
(/.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 beta 2)))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 beta 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (/.f64 alpha (+.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (neg.f64 alpha))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (/.f64 alpha (+.f64 2 beta)))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (neg.f64 alpha))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 2 beta))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 beta) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (*.f64 (-.f64 -2 beta) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))
(/.f64 (*.f64 (-.f64 -2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (neg.f64 alpha) (-.f64 2 beta))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 (neg.f64 alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 2 beta))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (-.f64 2 beta))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (-.f64 2 beta) alpha)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) alpha)))
(/.f64 (neg.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)) (neg.f64 alpha))
(/.f64 (neg.f64 (+.f64 (+.f64 beta beta) 4)) (neg.f64 (*.f64 alpha alpha)))
(/.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))
(/.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (neg.f64 alpha))))
(/.f64 (neg.f64 (-.f64 -2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(+.f64 beta (+.f64 beta -2))
(+.f64 beta (*.f64 (+.f64 beta -2) 1))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (+.f64 beta -2) 1 (+.f64 beta 2)))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 beta 2))) (sqrt.f64 (+.f64 beta 2)) (+.f64 beta 2)))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 beta 2))) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2) (+.f64 beta 2)))
(+.f64 (+.f64 beta -2) beta)
(*.f64 (+.f64 beta (+.f64 beta -2)) 1)
(*.f64 1 (+.f64 beta (+.f64 beta -2)))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 (+.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 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 (+.f64 beta beta) 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 beta) 2)))))
(*.f64 (+.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 beta beta) 2) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2))))
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (+.f64 beta beta) 2))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 (+.f64 beta -2) (+.f64 beta -2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (+.f64 (*.f64 beta beta) (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta (+.f64 beta -2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta -2) 3) (pow.f64 beta 3)) (+.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (+.f64 (*.f64 beta beta) (*.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 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2)))))
(pow.f64 (+.f64 beta (+.f64 beta -2)) 1)
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) 2)
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 3)
(pow.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3) 1/3)
(neg.f64 (+.f64 (+.f64 beta 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 beta -2))
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta -2))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 beta -2))
(fma.f64 -1 beta (+.f64 beta -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha))) 1)
(*.f64 (+.f64 2 beta) (/.f64 1 alpha))
(*.f64 (/.f64 (+.f64 2 beta) alpha) 1)
(*.f64 1 (/.f64 (+.f64 2 beta) alpha))
(*.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (sqrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (cbrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(*.f64 (/.f64 1 alpha) (+.f64 2 beta))
(*.f64 (+.f64 -2 (neg.f64 beta)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 2 beta) (cbrt.f64 alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) 1) (/.f64 (sqrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 2 beta)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(pow.f64 (/.f64 (+.f64 2 beta) alpha) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) 1/3)
(pow.f64 (/.f64 alpha (+.f64 2 beta)) -1)
(neg.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 2 beta) alpha)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 2 beta) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 beta) alpha)))
Outputs
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 alpha))
(+.f64 (/.f64 (/.f64 4 alpha) alpha) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (/.f64 4 (*.f64 alpha alpha))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (/.f64 (/.f64 4 alpha) alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 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 alpha alpha) (*.f64 beta beta)))
(+.f64 (*.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 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (/.f64 2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 beta (-.f64 (/.f64 6 (*.f64 alpha alpha)) (/.f64 2 alpha)) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 beta (+.f64 (/.f64 (/.f64 6 alpha) alpha) (/.f64 -2 alpha)) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 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 alpha alpha) (*.f64 beta beta)))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 (/.f64 6 alpha) alpha))) (/.f64 2 (/.f64 (*.f64 alpha alpha) (*.f64 beta beta))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 (/.f64 6 alpha) alpha))) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 1 alpha)))
(-.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 6 (*.f64 alpha alpha)))) (fma.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 4 (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (fma.f64 -1 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 (/.f64 6 alpha) alpha))) (fma.f64 2 (/.f64 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha))) (/.f64 -2 alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(/.f64 (-.f64 -2 (+.f64 beta beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (neg.f64 (fma.f64 2 beta 2)) alpha)
(/.f64 (-.f64 -2 (+.f64 beta beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) 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 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (*.f64 alpha alpha))
(/.f64 (/.f64 4 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 6 (/.f64 beta (*.f64 alpha alpha))))
(+.f64 (/.f64 (/.f64 4 alpha) alpha) (*.f64 6 (/.f64 beta (*.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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 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 alpha alpha) (*.f64 beta beta)))
(+.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 alpha alpha) (*.f64 beta beta))))
(+.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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 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 alpha alpha) (*.f64 beta beta)))
(+.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 alpha alpha) (*.f64 beta beta))))
(+.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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 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 beta (/.f64 (*.f64 alpha alpha) beta)) (/.f64 (/.f64 4 alpha) alpha)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) 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 -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 -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 alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 2 alpha) (/.f64 beta alpha))
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(/.f64 (+.f64 beta 2) alpha)
(/.f64 (+.f64 2 beta) alpha)
(*.f64 1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (sqrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))) (cbrt.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (-.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (pow.f64 (/.f64 (+.f64 2 beta) alpha) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha)) (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) (pow.f64 (/.f64 (+.f64 2 beta) alpha) 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) 3) (pow.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) 3)) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) 3) (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha)) 3)) (fma.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha)) (-.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha)) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) 3) (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)) 3)) (fma.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (*.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)) (-.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)) (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha)))))
(pow.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) 1)
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha))) (*.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha))))))
(cbrt.f64 (*.f64 (fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))) (*.f64 (fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))) (fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta)))
(fma.f64 -1 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))) 1)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (fma.f64 2 beta 2) (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (fma.f64 2 beta 2) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 alpha (fma.f64 2 beta 2)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (+.f64 2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (+.f64 2 beta) (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 alpha (fma.f64 2 beta 2)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (fma.f64 2 beta 2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (fma.f64 2 beta 2))
(/.f64 1 (/.f64 alpha (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)))
(*.f64 (/.f64 1 (*.f64 alpha alpha)) (+.f64 4 (+.f64 beta beta)))
(/.f64 1 (/.f64 (*.f64 alpha alpha) (+.f64 (+.f64 beta beta) 4)))
(*.f64 (/.f64 1 (*.f64 alpha alpha)) (+.f64 4 (+.f64 beta beta)))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 beta (+.f64 beta 8)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 1 (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) (+.f64 8 (pow.f64 beta 3)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (+.f64 2 beta)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 2 beta)) (/.f64 (sqrt.f64 (+.f64 2 beta)) alpha)) (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2))) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (sqrt.f64 (fma.f64 2 beta 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 beta 2)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (sqrt.f64 (fma.f64 2 beta 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (+.f64 2 beta)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2))) (cbrt.f64 (+.f64 2 beta)))
(/.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (cbrt.f64 (+.f64 4 (+.f64 beta beta))) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 4 (+.f64 beta beta))) (/.f64 (*.f64 alpha alpha) (cbrt.f64 (fma.f64 2 beta 2)))) (fma.f64 2 beta 2))
(/.f64 (cbrt.f64 (+.f64 (+.f64 beta beta) 4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 alpha (cbrt.f64 (fma.f64 2 beta 2)))))
(/.f64 (cbrt.f64 (+.f64 4 (+.f64 beta beta))) (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (cbrt.f64 (fma.f64 2 beta 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 4 (+.f64 beta beta))) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (cbrt.f64 (fma.f64 2 beta 2)))
(/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) alpha)
(/.f64 (+.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 2 beta)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 2 beta)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (-.f64 -2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 2 (*.f64 -2 beta)))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 (+.f64 2 (*.f64 beta -2)) (+.f64 2 (*.f64 beta -2)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (-.f64 -2 (+.f64 beta beta))))
(*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 (*.f64 (*.f64 alpha (+.f64 4 (+.f64 beta (neg.f64 beta)))) (*.f64 alpha (+.f64 4 (+.f64 beta (neg.f64 beta))))) (+.f64 beta (+.f64 beta 8))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha (*.f64 (*.f64 alpha (+.f64 beta (+.f64 (neg.f64 beta) 4))) (+.f64 beta (+.f64 (neg.f64 beta) 4))))) (+.f64 (+.f64 beta beta) 8))
(/.f64 (+.f64 (+.f64 beta beta) 4) (*.f64 alpha alpha))
(/.f64 (+.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (fma.f64 2 beta 2)) alpha)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 beta)) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 beta)) (neg.f64 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (+.f64 2 beta) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (-.f64 2 beta)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 alpha (-.f64 2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (-.f64 2 beta)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 alpha (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (-.f64 -2 (+.f64 beta beta))) (neg.f64 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 (+.f64 2 beta) alpha)) (*.f64 alpha (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (+.f64 2 beta) alpha)) (neg.f64 alpha))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 beta) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (*.f64 -2 beta))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (fma.f64 2 beta 2)) (*.f64 (*.f64 alpha alpha) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (fma.f64 2 beta 2) alpha)) alpha)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (fma.f64 2 beta 2) alpha)) (neg.f64 alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (-.f64 2 beta)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 1 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(/.f64 (/.f64 (+.f64 4 (+.f64 beta beta)) alpha) (*.f64 (sqrt.f64 alpha) (sqrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(/.f64 (/.f64 (+.f64 4 (+.f64 beta beta)) alpha) (*.f64 (cbrt.f64 alpha) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 alpha (sqrt.f64 alpha))) (fma.f64 2 beta 2))
(/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (sqrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (sqrt.f64 alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) (sqrt.f64 alpha)) (*.f64 alpha (sqrt.f64 alpha))) (+.f64 2 beta))
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 alpha (cbrt.f64 alpha))) (fma.f64 2 beta 2))
(/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (cbrt.f64 alpha)))
(/.f64 (fma.f64 2 beta 2) (*.f64 (/.f64 (*.f64 alpha (cbrt.f64 alpha)) (+.f64 2 beta)) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 alpha (cbrt.f64 alpha))) (+.f64 2 beta))
(/.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (sqrt.f64 alpha)))
(/.f64 (/.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha)) (/.f64 alpha (fma.f64 2 beta 2)))
(/.f64 (/.f64 (+.f64 2 beta) (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)))
(/.f64 (+.f64 2 beta) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (cbrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (+.f64 2 beta) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (cbrt.f64 alpha) (pow.f64 (cbrt.f64 alpha) 2))))
(/.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))
(/.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (neg.f64 alpha) (fma.f64 2 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (neg.f64 alpha)) (fma.f64 2 beta 2))
(/.f64 -1 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (/.f64 alpha (fma.f64 2 beta 2)))))
(/.f64 -1 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 (neg.f64 alpha) (fma.f64 2 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (neg.f64 alpha)) (+.f64 2 beta))
(/.f64 -1 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (/.f64 alpha (+.f64 2 beta)))))
(/.f64 -1 (*.f64 (/.f64 alpha (+.f64 2 beta)) (/.f64 (neg.f64 alpha) (fma.f64 2 beta 2))))
(*.f64 (/.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (neg.f64 alpha)) (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 -2 (neg.f64 (*.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -2 (*.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 -2 (neg.f64 (*.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -2 (*.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (+.f64 -2 (neg.f64 (*.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -2 (*.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (neg.f64 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (-.f64 -2 (*.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (neg.f64 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (-.f64 -2 (*.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 2 (*.f64 -2 beta)))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (neg.f64 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (-.f64 -2 (*.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 2 (*.f64 -2 beta))))
(/.f64 (neg.f64 (-.f64 4 (+.f64 beta beta))) (neg.f64 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 2 (*.f64 beta -2)))))
(*.f64 (/.f64 (+.f64 -4 (+.f64 beta beta)) (*.f64 (*.f64 alpha alpha) (-.f64 -2 (*.f64 beta -2)))) (+.f64 2 beta))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (+.f64 beta (neg.f64 beta))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (+.f64 beta (neg.f64 beta))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (+.f64 beta (neg.f64 beta))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (-.f64 -4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (-.f64 -4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (neg.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (-.f64 -4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 4 (+.f64 beta (-.f64 0 beta)))))
(/.f64 (neg.f64 (+.f64 beta (+.f64 beta 8))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 -4 (neg.f64 (+.f64 beta (neg.f64 beta))))))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) 8) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (-.f64 -4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (-.f64 2 beta))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (-.f64 2 beta))))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta -2)))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (-.f64 2 beta)))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta -2)))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (-.f64 -8 (pow.f64 beta 3)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (-.f64 -8 (pow.f64 beta 3)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 alpha)) (+.f64 4 (*.f64 beta (-.f64 beta 2)))))
(/.f64 (neg.f64 (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (neg.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))))))
(/.f64 (*.f64 (/.f64 (-.f64 -8 (pow.f64 beta 3)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (-.f64 -4 (*.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (-.f64 beta 2)))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 beta beta) 4) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (-.f64 beta 2)))
(/.f64 (neg.f64 (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (-.f64 2 beta)))))
(/.f64 (fma.f64 beta beta -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta -2)))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta -4)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (+.f64 beta beta) -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta -4)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (+.f64 beta beta) -4) (*.f64 (/.f64 (*.f64 alpha alpha) (fma.f64 2 beta 2)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta -4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (/.f64 (+.f64 (+.f64 beta beta) -4) (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta -4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (/.f64 (+.f64 (+.f64 beta beta) -4) (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 beta (-.f64 beta 4)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta -4)) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (/.f64 (+.f64 (+.f64 beta beta) -4) (+.f64 beta (+.f64 beta -2))) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (/.f64 (*.f64 alpha (*.f64 alpha 2)) (fma.f64 2 beta 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 alpha 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (/.f64 (*.f64 alpha (*.f64 alpha 2)) (fma.f64 2 beta 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 2 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 alpha (*.f64 alpha 2))) (+.f64 2 beta))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 2 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 alpha (*.f64 alpha 2))) (+.f64 2 beta))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 2 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta beta)) (*.f64 alpha (*.f64 alpha 2))) (+.f64 2 beta))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (-.f64 beta (+.f64 2 beta))))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (-.f64 beta (+.f64 2 beta))))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 alpha alpha)) (fma.f64 2 beta 2)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 (/.f64 alpha (+.f64 2 beta)) alpha) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 alpha (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (-.f64 beta (+.f64 2 beta)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) alpha) (/.f64 (+.f64 2 beta) alpha)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 alpha (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (-.f64 beta (+.f64 2 beta)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) alpha) (/.f64 (+.f64 2 beta) alpha)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 beta 3)) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 2 beta) beta)))))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (*.f64 alpha (*.f64 (/.f64 alpha (+.f64 2 beta)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (-.f64 beta (+.f64 2 beta)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) alpha) (/.f64 (+.f64 2 beta) alpha)) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 2 (*.f64 -2 beta)) alpha)))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) 1) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (/.f64 alpha (+.f64 2 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 4 (+.f64 beta beta)))))
(/.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 alpha (/.f64 (+.f64 2 beta) alpha))) (+.f64 2 (*.f64 beta -2)))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 -2 beta)) (neg.f64 alpha))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 2 (*.f64 beta -2)) (neg.f64 alpha))))
(/.f64 (-.f64 4 (+.f64 beta beta)) (/.f64 (*.f64 alpha (-.f64 -2 (*.f64 beta -2))) (/.f64 (-.f64 -2 beta) alpha)))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 1 (*.f64 alpha (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8))))))
(*.f64 (/.f64 (fma.f64 2 beta 2) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 beta beta) 8) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 (/.f64 alpha (+.f64 2 beta)) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) alpha)))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) 1) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (/.f64 alpha (+.f64 2 beta)))))
(/.f64 1 (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)) (/.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 beta (+.f64 beta 8)))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (+.f64 2 beta) (+.f64 beta (+.f64 (neg.f64 beta) 4))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 -2 beta)) (*.f64 alpha (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (neg.f64 alpha))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 8)) alpha) (/.f64 (-.f64 -2 beta) (*.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (neg.f64 alpha))))
(/.f64 (*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) alpha) (-.f64 -2 beta)) (*.f64 alpha (-.f64 -4 (+.f64 beta (neg.f64 beta)))))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 beta)) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (-.f64 -2 beta)))
(*.f64 (/.f64 (-.f64 -2 beta) (*.f64 alpha alpha)) (-.f64 -2 (+.f64 beta beta)))
(/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (/.f64 (+.f64 2 beta) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 beta) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 beta) 1) (*.f64 (neg.f64 alpha) (/.f64 alpha (fma.f64 2 beta 2))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 beta) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 -2 beta) (-.f64 -2 (+.f64 beta beta))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (*.f64 alpha alpha) (-.f64 -2 beta)))
(*.f64 (/.f64 (-.f64 -2 beta) (*.f64 alpha alpha)) (-.f64 -2 (+.f64 beta beta)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 alpha (*.f64 (neg.f64 alpha) (-.f64 2 beta))))
(*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (-.f64 2 beta) (neg.f64 alpha))))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (*.f64 alpha (+.f64 beta -2)) (/.f64 (-.f64 4 (*.f64 beta beta)) alpha)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 alpha (*.f64 (neg.f64 alpha) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (*.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (neg.f64 alpha))))
(/.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 alpha (-.f64 -2 (+.f64 beta beta)))) (*.f64 alpha (-.f64 -4 (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (-.f64 2 beta))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (+.f64 2 (*.f64 beta -2)) (-.f64 2 beta))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (/.f64 (-.f64 4 (*.f64 beta beta)) (-.f64 2 beta)) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (+.f64 2 (*.f64 beta -2)) (+.f64 4 (*.f64 beta (+.f64 beta -2))))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (*.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (-.f64 2 beta))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (-.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (+.f64 beta beta) 8) (*.f64 alpha alpha)) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 (+.f64 beta (+.f64 (neg.f64 beta) 4)) (-.f64 2 beta))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 4 (*.f64 beta (-.f64 beta 2))))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 alpha alpha)) (/.f64 (+.f64 8 (pow.f64 beta 3)) (*.f64 (+.f64 4 (+.f64 beta (neg.f64 beta))) (+.f64 4 (*.f64 beta (+.f64 beta -2))))))
(/.f64 (/.f64 (+.f64 8 (pow.f64 beta 3)) (/.f64 (*.f64 alpha alpha) (+.f64 (+.f64 beta beta) 8))) (*.f64 (+.f64 beta (+.f64 (neg.f64 beta) 4)) (+.f64 4 (*.f64 beta (+.f64 beta -2)))))
(/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 beta (+.f64 beta 8))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 2 (*.f64 -2 beta)) (+.f64 4 (+.f64 beta (-.f64 0 beta))))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (+.f64 2 (*.f64 beta -2)) (+.f64 4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 (+.f64 beta beta) 8)) alpha) (*.f64 (*.f64 alpha (+.f64 beta (+.f64 (neg.f64 beta) 4))) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (+.f64 beta (+.f64 beta 8)) (-.f64 4 (+.f64 beta beta))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 4 (+.f64 beta (-.f64 0 beta))) (+.f64 2 (*.f64 -2 beta)))))
(*.f64 (/.f64 (-.f64 4 (+.f64 beta beta)) (*.f64 alpha alpha)) (/.f64 (+.f64 beta (+.f64 beta 8)) (*.f64 (+.f64 2 (*.f64 beta -2)) (+.f64 4 (+.f64 beta (neg.f64 beta))))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (+.f64 beta beta)) (+.f64 (+.f64 beta beta) 8)) alpha) (*.f64 (*.f64 alpha (+.f64 beta (+.f64 (neg.f64 beta) 4))) (+.f64 2 (*.f64 beta -2))))
(/.f64 (*.f64 (fma.f64 2 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (fma.f64 2 beta 2)) (*.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (neg.f64 alpha)))
(/.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) alpha) (fma.f64 2 beta 2)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 4 (*.f64 beta beta)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (-.f64 2 beta) alpha)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (-.f64 2 beta) (-.f64 4 (*.f64 beta beta)))))
(*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (-.f64 4 (*.f64 beta beta)) (*.f64 alpha (-.f64 2 beta))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) 1) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (*.f64 (+.f64 4 (*.f64 beta (-.f64 beta 2))) alpha)))
(/.f64 1 (*.f64 (*.f64 alpha (/.f64 alpha (fma.f64 2 beta 2))) (/.f64 (+.f64 4 (*.f64 beta (+.f64 beta -2))) (+.f64 8 (pow.f64 beta 3)))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) (*.f64 alpha (+.f64 4 (*.f64 beta (+.f64 beta -2))))) (+.f64 8 (pow.f64 beta 3)))
(/.f64 (neg.f64 (/.f64 (+.f64 (+.f64 beta beta) 4) alpha)) (neg.f64 alpha))
(/.f64 (/.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -4) alpha) (neg.f64 alpha))
(/.f64 (/.f64 (-.f64 -4 (+.f64 beta beta)) alpha) (neg.f64 alpha))
(/.f64 (neg.f64 (+.f64 (+.f64 beta beta) 4)) (neg.f64 (*.f64 alpha alpha)))
(/.f64 (/.f64 (+.f64 (neg.f64 (+.f64 beta beta)) -4) alpha) (neg.f64 alpha))
(/.f64 (/.f64 (-.f64 -4 (+.f64 beta beta)) alpha) (neg.f64 alpha))
(/.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(/.f64 (neg.f64 (-.f64 -2 (+.f64 beta beta))) (*.f64 (/.f64 alpha (+.f64 2 beta)) (neg.f64 (neg.f64 alpha))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(/.f64 (neg.f64 (-.f64 -2 beta)) (*.f64 (/.f64 alpha (fma.f64 2 beta 2)) (neg.f64 (neg.f64 alpha))))
(*.f64 (/.f64 (/.f64 (fma.f64 2 beta 2) alpha) alpha) (+.f64 2 beta))
(*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 1)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 beta 2) alpha)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2))))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2) 3))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3) (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha)) 3))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 3)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 beta 2) alpha) (/.f64 (+.f64 2 beta) alpha)) 3))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 2 beta 2) (/.f64 (/.f64 (+.f64 2 beta) alpha) alpha)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (fma.f64 2 beta 2) alpha))) 1))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (fma.f64 2 beta 2) alpha)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)))
(pow.f64 (/.f64 (fma.f64 2 beta 2) alpha) 2)
(+.f64 beta (+.f64 beta -2))
(+.f64 beta (*.f64 (+.f64 beta -2) 1))
(+.f64 beta (+.f64 beta -2))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (+.f64 beta -2) 1 (+.f64 beta 2)))
(+.f64 (+.f64 beta (+.f64 beta -2)) (+.f64 (+.f64 beta -2) (+.f64 2 beta)))
(+.f64 (+.f64 beta beta) (+.f64 -2 (+.f64 -2 (fma.f64 2 beta 2))))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 beta 2))) (sqrt.f64 (+.f64 beta 2)) (+.f64 beta 2)))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 beta))) (sqrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))
(+.f64 beta (+.f64 beta (+.f64 -2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 2 beta))) (sqrt.f64 (+.f64 2 beta)) (+.f64 2 beta)))))
(+.f64 (+.f64 beta (+.f64 beta -2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 beta 2))) (pow.f64 (cbrt.f64 (+.f64 beta 2)) 2) (+.f64 beta 2)))
(+.f64 beta (+.f64 (+.f64 beta -2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 2 beta))) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (+.f64 2 beta))))
(+.f64 (+.f64 beta -2) beta)
(+.f64 beta (+.f64 beta -2))
(*.f64 (+.f64 beta (+.f64 beta -2)) 1)
(+.f64 beta (+.f64 beta -2))
(*.f64 1 (+.f64 beta (+.f64 beta -2)))
(+.f64 beta (+.f64 beta -2))
(*.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) (sqrt.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(*.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 2))
(+.f64 beta (+.f64 beta -2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 2) (cbrt.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(*.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)) (/.f64 1 (fma.f64 2 beta 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 beta) 2)))))
(*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3))) (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta))))
(*.f64 (+.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 beta 2))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 2 beta)) (sqrt.f64 beta)) (-.f64 (sqrt.f64 beta) (sqrt.f64 (+.f64 2 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)) (/.f64 1 (fma.f64 2 beta 2)))
(/.f64 1 (/.f64 (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))) (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3))))
(*.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (/.f64 1 (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3))) (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 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)) (fma.f64 2 beta 2))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta 2) 3)) (fma.f64 beta beta (*.f64 (+.f64 beta 2) (+.f64 (+.f64 beta beta) 2))))
(/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 (+.f64 beta -2) (+.f64 beta -2))) (-.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (-.f64 beta (+.f64 beta -2)) (-.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))
(/.f64 (fma.f64 (+.f64 beta -2) (+.f64 beta -2) (neg.f64 (*.f64 beta beta))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (+.f64 beta -2) 3)) (+.f64 (*.f64 beta beta) (-.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (*.f64 beta (+.f64 beta -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)) (fma.f64 beta beta (*.f64 (+.f64 beta -2) (+.f64 -2 (-.f64 beta beta)))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta -2) 3) (pow.f64 beta 3)) (+.f64 (*.f64 (+.f64 beta -2) (+.f64 beta -2)) (+.f64 (*.f64 beta beta) (*.f64 (+.f64 beta -2) beta))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta -2) 3) (pow.f64 beta 3)) (fma.f64 (+.f64 beta -2) (+.f64 beta -2) (*.f64 beta (+.f64 beta (+.f64 beta -2)))))
(/.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 2 beta) 2))) (+.f64 beta (+.f64 beta -2)))
(/.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 beta) 2)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3)) (neg.f64 (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 beta) 3))) (neg.f64 (fma.f64 beta beta (*.f64 (fma.f64 2 beta 2) (+.f64 2 beta)))))
(pow.f64 (+.f64 beta (+.f64 beta -2)) 1)
(+.f64 beta (+.f64 beta -2))
(pow.f64 (sqrt.f64 (+.f64 beta (+.f64 beta -2))) 2)
(+.f64 beta (+.f64 beta -2))
(pow.f64 (cbrt.f64 (+.f64 beta (+.f64 beta -2))) 3)
(+.f64 beta (+.f64 beta -2))
(pow.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3) 1/3)
(+.f64 beta (+.f64 beta -2))
(neg.f64 (+.f64 (+.f64 beta beta) 2))
(neg.f64 (fma.f64 2 beta 2))
(-.f64 -2 (+.f64 beta beta))
(sqrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 2))
(log.f64 (exp.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (+.f64 beta -2)))))
(+.f64 beta (+.f64 beta -2))
(cbrt.f64 (pow.f64 (+.f64 beta (+.f64 beta -2)) 3))
(+.f64 beta (+.f64 beta -2))
(expm1.f64 (log1p.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(exp.f64 (log.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 beta -2))) 1))
(+.f64 beta (+.f64 beta -2))
(log1p.f64 (expm1.f64 (+.f64 beta (+.f64 beta -2))))
(+.f64 beta (+.f64 beta -2))
(fma.f64 1 beta (+.f64 beta -2))
(+.f64 beta (+.f64 beta -2))
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (+.f64 beta -2))
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (+.f64 beta -2))
(fma.f64 -1 beta (+.f64 beta -2))
(+.f64 (-.f64 -2 beta) beta)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha))) 1)
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (+.f64 2 beta) (/.f64 1 alpha))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (/.f64 (+.f64 2 beta) alpha) 1)
(/.f64 (+.f64 2 beta) alpha)
(*.f64 1 (/.f64 (+.f64 2 beta) alpha))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (sqrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))
(*.f64 (sqrt.f64 (+.f64 2 beta)) (*.f64 (/.f64 1 alpha) (sqrt.f64 (+.f64 2 beta))))
(*.f64 (/.f64 1 alpha) (*.f64 (sqrt.f64 (+.f64 2 beta)) (sqrt.f64 (+.f64 2 beta))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (cbrt.f64 (+.f64 2 beta)) (/.f64 1 alpha)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (*.f64 (/.f64 1 alpha) (cbrt.f64 (+.f64 2 beta))))
(*.f64 (/.f64 1 alpha) (*.f64 (cbrt.f64 (+.f64 2 beta)) (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (/.f64 1 alpha) (+.f64 2 beta))
(/.f64 (+.f64 2 beta) alpha)
(*.f64 (+.f64 -2 (neg.f64 beta)) (/.f64 1 (neg.f64 alpha)))
(/.f64 (-.f64 -2 beta) (neg.f64 alpha))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)))
(*.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (/.f64 1 (sqrt.f64 alpha)))
(/.f64 (/.f64 (+.f64 2 beta) (sqrt.f64 alpha)) (sqrt.f64 alpha))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (+.f64 2 beta) (cbrt.f64 alpha)))
(/.f64 (/.f64 (+.f64 2 beta) (cbrt.f64 alpha)) (cbrt.f64 (*.f64 alpha alpha)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) 1) (/.f64 (sqrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (sqrt.f64 (+.f64 2 beta)) (/.f64 (sqrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 (*.f64 alpha alpha))) (/.f64 (sqrt.f64 (+.f64 2 beta)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) 1) (/.f64 (cbrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (/.f64 (cbrt.f64 (+.f64 2 beta)) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (+.f64 2 beta)) (sqrt.f64 alpha)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (/.f64 (sqrt.f64 alpha) (/.f64 (cbrt.f64 (+.f64 2 beta)) (sqrt.f64 alpha))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (*.f64 alpha alpha))) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (cbrt.f64 (*.f64 alpha alpha))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 2 beta)) 2) (/.f64 (cbrt.f64 (*.f64 alpha alpha)) (cbrt.f64 (/.f64 (+.f64 2 beta) alpha))))
(pow.f64 (/.f64 (+.f64 2 beta) alpha) 1)
(/.f64 (+.f64 2 beta) alpha)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 2 beta) alpha)) 2)
(/.f64 (+.f64 2 beta) alpha)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 2 beta) alpha)) 3)
(/.f64 (+.f64 2 beta) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3) 1/3)
(/.f64 (+.f64 2 beta) alpha)
(pow.f64 (/.f64 alpha (+.f64 2 beta)) -1)
(/.f64 (+.f64 2 beta) alpha)
(neg.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)))
(/.f64 (neg.f64 (+.f64 2 beta)) (neg.f64 alpha))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 2 beta) alpha))))
(/.f64 (+.f64 2 beta) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 2 beta) alpha) 3))
(/.f64 (+.f64 2 beta) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 beta) alpha)) 1))
(/.f64 (+.f64 2 beta) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2 beta) alpha)))
(/.f64 (+.f64 2 beta) alpha)

eval598.0ms (5.9%)

Compiler

Compiled 27564 to 19070 computations (30.8% saved)

prune303.0ms (3%)

Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New9846990
Fresh268
Picked101
Done189
Total988201008
Error
0.0b
Counts
1008 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
16.1b
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
45.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
48.3b
(/.f64 (/.f64 2 alpha) 2)
49.4b
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
43.8b
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
43.5b
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
32.9b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
34.4b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
15.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
17.4b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
49.1b
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha)))) 2)
35.9b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
45.7b
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
58.9b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
55.6b
(/.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))) 2)
61.0b
(/.f64 (*.f64 -1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))) 2)
47.3b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
60.2b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
39.1b
(/.f64 2 2)
33.5b
(/.f64 1 2)
Compiler

Compiled 475 to 365 computations (23.2% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (/.f64 beta alpha))
Compiler

Compiled 20 to 10 computations (50% saved)

localize8.0ms (0.1%)

Compiler

Compiled 21 to 17 computations (19% saved)

localize17.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta))
0.0b
(/.f64 (+.f64 2 (*.f64 alpha 2)) beta)
Compiler

Compiled 40 to 30 computations (25% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1406×associate-*l/
1122×associate-/r*
1064×*-commutative
854×associate-/l*
564×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (1.2%)

Algorithm
egg-herbie
Rules
1450×associate-/r/
752×associate-+r+
696×associate-+l+
672×distribute-lft-neg-in
524×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03357522
110076596
244166374
Stop Event
node limit
Counts
170 → 209
Calls
Call 1
Inputs
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 (/.f64 1 beta) (*.f64 2 alpha)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 (*.f64 2 alpha) (/.f64 1 beta)))
(+.f64 (*.f64 (/.f64 1 beta) (*.f64 2 alpha)) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 (*.f64 2 alpha) (/.f64 1 beta)) (*.f64 2 (/.f64 1 beta)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta))) 1)
(*.f64 (fma.f64 2 alpha 2) (/.f64 1 beta))
(*.f64 (/.f64 (fma.f64 2 alpha 2) beta) 1)
(*.f64 1 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2) (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)))
(*.f64 (+.f64 alpha 1) (*.f64 2 (/.f64 1 beta)))
(*.f64 (/.f64 1 beta) (fma.f64 2 alpha 2))
(*.f64 (-.f64 -2 (*.f64 2 alpha)) (/.f64 -1 beta))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)) (sqrt.f64 (fma.f64 2 alpha 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)) (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2))
(*.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 alpha 1))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(*.f64 (/.f64 1 (sqrt.f64 beta)) (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 beta) 2)) (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (/.f64 1 (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (/.f64 -1 beta) (-.f64 -2 (*.f64 2 alpha)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta) (sqrt.f64 (fma.f64 2 alpha 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) 1))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (pow.f64 (cbrt.f64 beta) 2)) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (cbrt.f64 beta)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (cbrt.f64 beta)) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) beta))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) beta) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (sqrt.f64 beta)) (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (sqrt.f64 beta)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (sqrt.f64 beta)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (sqrt.f64 beta)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (/.f64 (+.f64 alpha 1) 1) (/.f64 2 beta))
(*.f64 (/.f64 2 beta) (/.f64 (+.f64 alpha 1) 1))
(*.f64 (/.f64 (+.f64 alpha 1) (sqrt.f64 beta)) (/.f64 2 (sqrt.f64 beta)))
(*.f64 (/.f64 2 (sqrt.f64 beta)) (/.f64 (+.f64 alpha 1) (sqrt.f64 beta)))
(*.f64 (/.f64 (+.f64 alpha 1) (pow.f64 (cbrt.f64 beta) 2)) (/.f64 2 (cbrt.f64 beta)))
(*.f64 (/.f64 2 (cbrt.f64 beta)) (/.f64 (+.f64 alpha 1) (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) beta) (cbrt.f64 (fma.f64 2 alpha 2)))
(*.f64 (/.f64 (+.f64 alpha 1) beta) 2)
(*.f64 (/.f64 1 (/.f64 beta (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2))) (cbrt.f64 (fma.f64 2 alpha 2)))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 alpha 1))) 2)
(*.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 1 beta)) (-.f64 4 (*.f64 alpha (*.f64 alpha 4)))) (fma.f64 2 alpha 2))
(*.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 1 beta)) (-.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (+.f64 4 (*.f64 (*.f64 2 alpha) (fma.f64 2 alpha 2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 beta) (+.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (-.f64 16 (*.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4))))) (+.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (*.f64 alpha 4)))
(*.f64 (/.f64 (*.f64 (/.f64 1 beta) (+.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (+.f64 64 (pow.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) 3))) (-.f64 (+.f64 16 (*.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)))) (*.f64 4 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)))))
(pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 3)
(pow.f64 (/.f64 beta (fma.f64 2 alpha 2)) -1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 2 alpha 2) (neg.f64 beta)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 alpha 2) beta))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(+.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))
(+.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 2)
(+.f64 (-.f64 2 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta)))) 1)
(*.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 1)
(*.f64 1 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(*.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4) (/.f64 (+.f64 4 (*.f64 alpha 4)) beta)))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (-.f64 16 (*.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (-.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3))) (+.f64 16 (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (*.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))))
(/.f64 1 (/.f64 1 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))) (/.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))) (/.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (-.f64 4 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4)))
(/.f64 (-.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (+.f64 8 (pow.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 3)) (+.f64 4 (-.f64 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2))) (*.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2))))))
(/.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 16 (+.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2))) (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4)))))
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 (+.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (neg.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (neg.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))) 1) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 3)) 1) (+.f64 4 (-.f64 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2))) (*.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2))))))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) 1) (neg.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (*.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) 1) (neg.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4))
(/.f64 (*.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 16 (+.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2))) (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4))))
(/.f64 (*.f64 (-.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (+.f64 (+.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) 1) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (*.f64 (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 1)
(pow.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)
(pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3)
(pow.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 2))
(log.f64 (exp.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(cbrt.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 3))
(expm1.f64 (log.f64 (-.f64 3 (/.f64 (fma.f64 2 alpha 2) beta))))
(exp.f64 (log.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(log1p.f64 (expm1.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
Outputs
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 2 (/.f64 alpha beta))
(/.f64 (*.f64 2 alpha) beta)
(*.f64 alpha (/.f64 2 beta))
(/.f64 alpha (/.f64 beta 2))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 2 (/.f64 alpha beta))
(/.f64 (*.f64 2 alpha) beta)
(*.f64 alpha (/.f64 2 beta))
(/.f64 alpha (/.f64 beta 2))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (/.f64 2 beta))
(+.f64 2 (/.f64 -2 beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 -2 (/.f64 alpha beta))
(/.f64 (*.f64 -2 alpha) beta)
(/.f64 -2 (/.f64 beta alpha))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 -2 (/.f64 alpha beta))
(/.f64 (*.f64 -2 alpha) beta)
(/.f64 -2 (/.f64 beta alpha))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta))
(neg.f64 (/.f64 (fma.f64 2 alpha 2) beta))
(/.f64 (+.f64 -2 (*.f64 alpha -2)) beta)
(*.f64 (/.f64 -2 beta) (+.f64 alpha 1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 (/.f64 1 beta) (*.f64 2 alpha)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 (*.f64 2 alpha) (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 (/.f64 1 beta) (*.f64 2 alpha)) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 (*.f64 (*.f64 2 alpha) (/.f64 1 beta)) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta))) 1)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (fma.f64 2 alpha 2) (/.f64 1 beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (fma.f64 2 alpha 2) beta) 1)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 1 (/.f64 (fma.f64 2 alpha 2) beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2) (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (*.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (+.f64 alpha 1) (*.f64 2 (/.f64 1 beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 1 beta) (fma.f64 2 alpha 2))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (-.f64 -2 (*.f64 2 alpha)) (/.f64 -1 beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)) (sqrt.f64 (fma.f64 2 alpha 2)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (/.f64 1 beta)) (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 alpha 1))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 1 (sqrt.f64 beta)) (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 beta) 2)) (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (/.f64 1 (pow.f64 (cbrt.f64 beta) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 -1 beta) (-.f64 -2 (*.f64 2 alpha)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) 1) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta) (sqrt.f64 (fma.f64 2 alpha 2)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) beta) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) 1))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (pow.f64 (cbrt.f64 beta) 2)) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (cbrt.f64 beta)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (cbrt.f64 beta)) (/.f64 (sqrt.f64 (fma.f64 2 alpha 2)) (pow.f64 (cbrt.f64 beta) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) beta) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) 1))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (sqrt.f64 beta)) (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (sqrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 2 alpha 2)) (sqrt.f64 beta)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (sqrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (pow.f64 (cbrt.f64 beta) 2)) (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) (pow.f64 (cbrt.f64 beta) 2)))
(*.f64 (/.f64 (+.f64 alpha 1) 1) (/.f64 2 beta))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 2 beta) (/.f64 (+.f64 alpha 1) 1))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (+.f64 alpha 1) (sqrt.f64 beta)) (/.f64 2 (sqrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 2 (sqrt.f64 beta)) (/.f64 (+.f64 alpha 1) (sqrt.f64 beta)))
(*.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (/.f64 1 (sqrt.f64 beta)))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (sqrt.f64 beta)) (sqrt.f64 beta))
(*.f64 (/.f64 (+.f64 alpha 1) (pow.f64 (cbrt.f64 beta) 2)) (/.f64 2 (cbrt.f64 beta)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 2 (cbrt.f64 beta)) (/.f64 (+.f64 alpha 1) (pow.f64 (cbrt.f64 beta) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) 1) (pow.f64 (cbrt.f64 beta) 2))
(/.f64 (/.f64 (fma.f64 2 alpha 2) (cbrt.f64 beta)) (pow.f64 (cbrt.f64 beta) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2) beta) (cbrt.f64 (fma.f64 2 alpha 2)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (+.f64 alpha 1) beta) 2)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 1 (/.f64 beta (pow.f64 (cbrt.f64 (fma.f64 2 alpha 2)) 2))) (cbrt.f64 (fma.f64 2 alpha 2)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 1 (/.f64 beta (+.f64 alpha 1))) 2)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(*.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 1 beta)) (-.f64 4 (*.f64 alpha (*.f64 alpha 4)))) (fma.f64 2 alpha 2))
(*.f64 (fma.f64 2 alpha 2) (/.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 1 beta))))
(*.f64 (fma.f64 2 alpha 2) (/.f64 (+.f64 4 (*.f64 (*.f64 alpha alpha) -4)) (*.f64 (+.f64 4 (*.f64 (*.f64 alpha alpha) -4)) beta)))
(*.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (/.f64 1 beta)) (-.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (+.f64 4 (*.f64 (*.f64 2 alpha) (fma.f64 2 alpha 2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 beta) (-.f64 4 (*.f64 alpha (*.f64 alpha 4)))) (+.f64 8 (*.f64 -8 (pow.f64 alpha 3)))) (+.f64 4 (*.f64 2 (*.f64 alpha (fma.f64 2 alpha 2)))))
(/.f64 (/.f64 (+.f64 4 (*.f64 (*.f64 alpha alpha) -4)) beta) (/.f64 (+.f64 8 (*.f64 (pow.f64 alpha 3) -8)) (fma.f64 (*.f64 2 alpha) (fma.f64 2 alpha 2) 4)))
(/.f64 (*.f64 (/.f64 (+.f64 4 (*.f64 (*.f64 alpha alpha) -4)) beta) (fma.f64 2 (*.f64 alpha (fma.f64 2 alpha 2)) 4)) (+.f64 8 (*.f64 (pow.f64 alpha 3) -8)))
(*.f64 (/.f64 (*.f64 (/.f64 1 beta) (+.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (-.f64 16 (*.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4))))) (+.f64 (-.f64 4 (*.f64 alpha (*.f64 alpha 4))) (*.f64 alpha 4)))
(*.f64 (/.f64 (/.f64 1 beta) (/.f64 (-.f64 16 (*.f64 (*.f64 alpha (-.f64 (*.f64 alpha 4) 4)) (*.f64 alpha (-.f64 (*.f64 alpha 4) 4)))) (+.f64 8 (*.f64 8 (pow.f64 alpha 3))))) (-.f64 4 (*.f64 alpha (-.f64 (*.f64 alpha 4) 4))))
(*.f64 (/.f64 (/.f64 (fma.f64 8 (pow.f64 alpha 3) 8) beta) (-.f64 16 (*.f64 (*.f64 alpha alpha) (*.f64 (fma.f64 alpha 4 -4) (fma.f64 alpha 4 -4))))) (-.f64 4 (*.f64 alpha (fma.f64 alpha 4 -4))))
(*.f64 (/.f64 (*.f64 (/.f64 1 beta) (+.f64 8 (*.f64 8 (pow.f64 alpha 3)))) (+.f64 64 (pow.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) 3))) (-.f64 (+.f64 16 (*.f64 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)) (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)))) (*.f64 4 (-.f64 (*.f64 alpha (*.f64 alpha 4)) (*.f64 alpha 4)))))
(*.f64 (/.f64 (/.f64 1 beta) (/.f64 (+.f64 64 (pow.f64 (*.f64 alpha (-.f64 (*.f64 alpha 4) 4)) 3)) (+.f64 8 (*.f64 8 (pow.f64 alpha 3))))) (+.f64 16 (-.f64 (*.f64 (*.f64 alpha (-.f64 (*.f64 alpha 4) 4)) (*.f64 alpha (-.f64 (*.f64 alpha 4) 4))) (*.f64 4 (*.f64 alpha (-.f64 (*.f64 alpha 4) 4))))))
(*.f64 (/.f64 (fma.f64 8 (pow.f64 alpha 3) 8) (*.f64 (+.f64 64 (pow.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) 3)) beta)) (+.f64 16 (*.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) (-.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) 4))))
(/.f64 (*.f64 (/.f64 (fma.f64 8 (pow.f64 alpha 3) 8) beta) (+.f64 16 (*.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) (+.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) -4)))) (+.f64 64 (pow.f64 (*.f64 alpha (fma.f64 alpha 4 -4)) 3)))
(pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 1)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 2)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 alpha 2) beta)) 3)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(pow.f64 (/.f64 beta (fma.f64 2 alpha 2)) -1)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 1/3)
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(neg.f64 (/.f64 (fma.f64 2 alpha 2) (neg.f64 beta)))
(/.f64 (neg.f64 (fma.f64 2 alpha 2)) (neg.f64 beta))
(/.f64 (+.f64 -2 (*.f64 alpha -2)) (neg.f64 beta))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))
(fabs.f64 (/.f64 (fma.f64 2 alpha 2) beta))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 alpha 2) beta))))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(exp.f64 (log.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 alpha 2) beta)))
(fma.f64 2 (/.f64 alpha beta) (/.f64 2 beta))
(/.f64 (fma.f64 2 alpha 2) beta)
(+.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(+.f64 (-.f64 2 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 alpha 2) beta)))) 1)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 1)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 1 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4) (/.f64 (+.f64 4 (*.f64 alpha 4)) beta)))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (-.f64 4 (/.f64 (+.f64 4 (*.f64 alpha 4)) beta))))
(*.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (+.f64 4 (-.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (/.f64 (fma.f64 alpha 4 4) beta))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (-.f64 16 (*.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (-.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (-.f64 16 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (-.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 16 (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta))))) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 16 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3))) (+.f64 16 (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (*.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3))) (+.f64 16 (*.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (-.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 4))))
(*.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3))) (fma.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) -4) 16))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) -4) 16)) (+.f64 64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3)))
(/.f64 1 (/.f64 1 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))
(*.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(*.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))) (/.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))) (/.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (/.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)))
(*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)) (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (-.f64 4 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4)))
(/.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))
(/.f64 (-.f64 16 (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))
(/.f64 (-.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (+.f64 8 (pow.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 3)) (+.f64 4 (-.f64 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2))) (*.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2))))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(/.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 16 (+.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2))) (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4)))))
(/.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 (+.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 16 (fma.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta))))))
(/.f64 (/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (+.f64 16 (fma.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta)))))
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 (+.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (+.f64 64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (*.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4) (fma.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (+.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (neg.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (+.f64 -2 (neg.f64 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (+.f64 -4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) -4) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (neg.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (+.f64 -4 (neg.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (+.f64 -8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 -4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) -8) (+.f64 -4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2)))) 1) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) 3)) 1) (+.f64 4 (-.f64 (*.f64 (/.f64 (+.f64 alpha 1) (/.f64 beta -2)) (/.f64 (+.f64 alpha 1) (/.f64 beta -2))) (*.f64 2 (/.f64 (+.f64 alpha 1) (/.f64 beta -2))))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) 1) (neg.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (+.f64 -2 (neg.f64 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (+.f64 -4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) -4) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) 1) (neg.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (neg.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (+.f64 -4 (neg.f64 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (+.f64 -8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (+.f64 -4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) -8) (+.f64 -4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (-.f64 -2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (sqrt.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (cbrt.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))) (/.f64 (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (cbrt.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))) (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2))
(/.f64 (*.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4))
(/.f64 (-.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))
(/.f64 (-.f64 16 (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta))) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2))))
(/.f64 (*.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 16 (+.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2))) (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 4))))
(/.f64 (-.f64 64 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) 3)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 (+.f64 16 (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (/.f64 beta (fma.f64 2 alpha 2)))) (*.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)))))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) (+.f64 16 (fma.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta))))))
(/.f64 (/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (+.f64 16 (fma.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2) (*.f64 (fma.f64 2 alpha 2) (/.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) beta)))))
(/.f64 (*.f64 (-.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4)) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))
(/.f64 (-.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)) (*.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4) (+.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (+.f64 (+.f64 64 (*.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3))))
(/.f64 (/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (+.f64 64 (+.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6) (*.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)))))
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) 3)) (*.f64 (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4) (fma.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3) (+.f64 64 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 6)))))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) 1) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))) (sqrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (*.f64 (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (cbrt.f64 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (/.f64 1 (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 2)) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))) (sqrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(/.f64 (/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (*.f64 (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))) (cbrt.f64 (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) 1) (+.f64 4 (*.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(/.f64 (-.f64 8 (pow.f64 (/.f64 (fma.f64 2 alpha 2) beta) 3)) (fma.f64 (/.f64 (fma.f64 2 alpha 2) beta) (+.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 4))
(pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 1)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(pow.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 2)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))) 3)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(pow.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 3) 1/3)
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(sqrt.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 2))
(fabs.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))
(log.f64 (exp.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(cbrt.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta)) 3))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(expm1.f64 (log.f64 (-.f64 3 (/.f64 (fma.f64 2 alpha 2) beta))))
(exp.f64 (log.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))
(log1p.f64 (expm1.f64 (-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))))
(+.f64 2 (-.f64 (/.f64 (*.f64 -2 alpha) beta) (/.f64 2 beta)))
(+.f64 (fma.f64 (/.f64 alpha beta) -2 2) (/.f64 -2 beta))
(-.f64 2 (/.f64 (fma.f64 2 alpha 2) beta))

localize48.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (neg.f64 beta) (+.f64 2 beta))
3.2b
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))
3.7b
(/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha)
7.6b
(/.f64 (*.f64 2 (*.f64 beta beta)) alpha)
Compiler

Compiled 109 to 57 computations (47.7% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
beta
@0
(/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha)
1.0ms
alpha
@0
(/.f64 (*.f64 2 (*.f64 beta beta)) alpha)
0.0ms
beta
@0
(/.f64 (*.f64 2 (*.f64 beta beta)) alpha)
0.0ms
beta
@inf
(/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha)
0.0ms
alpha
@inf
(/.f64 (*.f64 2 (*.f64 beta beta)) alpha)

rewrite136.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1472×distribute-lft-in
380×add-sqr-sqrt
370×pow1
370×*-un-lft-identity
360×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

simplify461.0ms (4.5%)

Algorithm
egg-herbie
Rules
1208×associate-*r*
948×times-frac
932×associate-/r*
930×associate-*l*
798×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056015124
1176814268
Stop Event
node limit
Counts
298 → 421
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 2 (/.f64 (pow.f64 beta 2) (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 -2 alpha)
(-.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 0 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))) 1)
(-.f64 0 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) 1)
(*.f64 2 (*.f64 (*.f64 beta beta) (/.f64 1 alpha)))
(*.f64 2 (/.f64 (*.f64 beta beta) alpha))
(*.f64 2 (/.f64 1 (/.f64 alpha (*.f64 beta beta))))
(*.f64 (*.f64 beta beta) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 alpha))
(*.f64 (*.f64 2 (*.f64 beta beta)) (neg.f64 (/.f64 1 alpha)))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 1)
(*.f64 1 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (*.f64 beta (sqrt.f64 2)) (/.f64 1 alpha)))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (neg.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(*.f64 (+.f64 beta beta) (/.f64 beta alpha))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 (/.f64 1 alpha) (*.f64 2 (*.f64 beta beta)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 2 (*.f64 beta beta)) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 2 (*.f64 beta beta)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta beta) (sqrt.f64 alpha)) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 2 alpha) (*.f64 beta beta))
(*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha))) (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 (/.f64 2 (sqrt.f64 alpha)) (/.f64 (*.f64 beta beta) (sqrt.f64 alpha)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 beta beta) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta beta) 1) (/.f64 2 alpha))
(*.f64 (/.f64 (*.f64 beta beta) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) 1) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 beta (sqrt.f64 2)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) alpha))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 (/.f64 (+.f64 beta beta) 1) (/.f64 beta alpha))
(*.f64 (/.f64 (+.f64 beta beta) (sqrt.f64 alpha)) (/.f64 beta (sqrt.f64 alpha)))
(*.f64 (/.f64 (+.f64 beta beta) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 beta (cbrt.f64 alpha)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 1)
(pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 3) 1/3)
(pow.f64 (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))) -1)
(neg.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(sqrt.f64 (/.f64 (*.f64 4 (pow.f64 beta 4)) (*.f64 alpha alpha)))
(log.f64 (exp.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(log.f64 (/.f64 1 (exp.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.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 2 (/.f64 (*.f64 beta beta) alpha))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) 1)
(*.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 (/.f64 1 alpha) (/.f64 1 alpha)))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (*.f64 alpha alpha)))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 alpha))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 (neg.f64 alpha)))
(*.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (/.f64 1 alpha)))
(*.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) 1) (/.f64 (/.f64 1 alpha) alpha))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) (sqrt.f64 alpha)) (/.f64 (/.f64 1 alpha) (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 1 alpha) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 2 alpha))
(*.f64 (/.f64 2 alpha) (/.f64 (*.f64 beta beta) alpha))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) alpha))
(*.f64 (/.f64 (+.f64 beta beta) alpha) (/.f64 beta alpha))
(*.f64 (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) 1) (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) alpha))
(*.f64 (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1)
(pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 3)
(pow.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3) 1/3)
(neg.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (-.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 0 alpha) (+.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 0 alpha) (+.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(-.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))) 1)
(*.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 1)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))
(*.f64 (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 1 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3)))))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (/.f64 1 (*.f64 alpha alpha)))
(*.f64 (+.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)))
(/.f64 1 (/.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))))
(/.f64 1 (/.f64 (*.f64 alpha alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha alpha))
(/.f64 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) alpha) alpha)
(/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)
(/.f64 (-.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha alpha))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))))
(/.f64 (+.f64 beta (-.f64 (+.f64 2 beta) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (neg.f64 alpha))
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) alpha) (*.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2)))) (pow.f64 alpha 3))
(/.f64 (+.f64 (*.f64 (*.f64 alpha alpha) 1) (*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) (neg.f64 alpha)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha alpha) (neg.f64 alpha)))
(/.f64 (+.f64 alpha (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (neg.f64 alpha)) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 alpha (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) alpha))
(/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) 1)) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (+.f64 (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (neg.f64 alpha)) (*.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 alpha (*.f64 2 (*.f64 beta beta))) (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha))) (pow.f64 alpha 3))
(/.f64 (+.f64 alpha (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))))) (*.f64 alpha (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (+.f64 (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))) (*.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (+.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (+.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (*.f64 beta beta)))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (+.f64 (*.f64 (neg.f64 alpha) 1) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))))) (*.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (+.f64 (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (*.f64 (+.f64 2 (+.f64 beta beta)) (neg.f64 alpha))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha)) (*.f64 alpha (*.f64 2 (*.f64 beta beta)))) (pow.f64 alpha 3))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))) alpha) (*.f64 alpha (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (-.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (-.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (-.f64 (neg.f64 alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (*.f64 beta beta)))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (neg.f64 alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2)) (neg.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))))) (neg.f64 (*.f64 alpha alpha)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 1)
(pow.f64 (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(log.f64 (/.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (exp.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(fma.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
Outputs
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.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 alpha))
(fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 -2 (/.f64 beta alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(fma.f64 -2 (/.f64 beta alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (fma.f64 -2 (/.f64 beta alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 2 alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (fma.f64 -2 (/.f64 beta alpha) (/.f64 -2 alpha)))
(*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(neg.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(neg.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(/.f64 (neg.f64 (+.f64 2 (+.f64 beta beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(fma.f64 -1 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))
(+.f64 0 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))) 1)
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(-.f64 0 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) 1)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (*.f64 (*.f64 beta beta) (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 (*.f64 beta beta) alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 2 (/.f64 1 (/.f64 alpha (*.f64 beta beta))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (*.f64 beta beta) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (*.f64 2 (*.f64 beta beta)) (neg.f64 (/.f64 1 alpha)))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (neg.f64 alpha)))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 1)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (*.f64 beta (sqrt.f64 2)) (/.f64 1 alpha)))
(*.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (/.f64 1 alpha) (*.f64 beta (sqrt.f64 2))))
(*.f64 beta (/.f64 (*.f64 (sqrt.f64 2) (*.f64 beta (sqrt.f64 2))) alpha))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)))
(pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2)
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha))))
(neg.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (/.f64 1 alpha)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (*.f64 (/.f64 1 alpha) (cbrt.f64 (*.f64 2 (*.f64 beta beta)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (neg.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(*.f64 (+.f64 beta beta) (/.f64 beta alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(*.f64 (/.f64 1 alpha) (*.f64 2 (*.f64 beta beta)))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 2 (*.f64 beta beta)) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 2 (/.f64 (sqrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (*.f64 (/.f64 beta (sqrt.f64 alpha)) beta) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 2 (*.f64 beta beta)) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (/.f64 (cbrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 beta (cbrt.f64 alpha)) beta))
(*.f64 (/.f64 (*.f64 beta beta) (sqrt.f64 alpha)) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 2 (/.f64 (sqrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (*.f64 (/.f64 beta (sqrt.f64 alpha)) beta) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 2 alpha) (*.f64 beta beta))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha))) (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)))
(neg.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(*.f64 (/.f64 2 (sqrt.f64 alpha)) (/.f64 (*.f64 beta beta) (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 2 (/.f64 (sqrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (*.f64 (/.f64 beta (sqrt.f64 alpha)) beta) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 beta beta) (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (/.f64 (cbrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 beta (cbrt.f64 alpha)) beta))
(*.f64 (/.f64 (*.f64 beta beta) 1) (/.f64 2 alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (/.f64 (*.f64 beta beta) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (/.f64 (cbrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 beta (cbrt.f64 alpha)) beta))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) 1) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))
(*.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (/.f64 1 alpha) (*.f64 beta (sqrt.f64 2))))
(*.f64 beta (/.f64 (*.f64 (sqrt.f64 2) (*.f64 beta (sqrt.f64 2))) alpha))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 beta (sqrt.f64 2)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 beta (/.f64 (cbrt.f64 alpha) (sqrt.f64 2))))
(*.f64 (*.f64 (/.f64 beta (pow.f64 (cbrt.f64 alpha) 2)) (sqrt.f64 2)) (/.f64 beta (/.f64 (cbrt.f64 alpha) (sqrt.f64 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) alpha))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (*.f64 (/.f64 1 alpha) (cbrt.f64 (*.f64 2 (*.f64 beta beta)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) (sqrt.f64 alpha)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) (pow.f64 (cbrt.f64 alpha) 2)))
(*.f64 (/.f64 (+.f64 beta beta) 1) (/.f64 beta alpha))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(*.f64 (/.f64 (+.f64 beta beta) (sqrt.f64 alpha)) (/.f64 beta (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 2 (/.f64 (sqrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (*.f64 (/.f64 beta (sqrt.f64 alpha)) beta) (/.f64 2 (sqrt.f64 alpha)))
(*.f64 (/.f64 (+.f64 beta beta) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 beta (cbrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 2 (/.f64 (cbrt.f64 alpha) (*.f64 beta beta))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 alpha) 2)) (*.f64 (/.f64 beta (cbrt.f64 alpha)) beta))
(pow.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 1)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) 2)
(pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 3)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 3) 1/3)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(pow.f64 (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))) -1)
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(neg.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(sqrt.f64 (/.f64 (*.f64 4 (pow.f64 beta 4)) (*.f64 alpha alpha)))
(sqrt.f64 (*.f64 (/.f64 4 alpha) (/.f64 (pow.f64 beta 4) alpha)))
(sqrt.f64 (*.f64 4 (/.f64 (pow.f64 beta 4) (*.f64 alpha alpha))))
(log.f64 (exp.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(log.f64 (/.f64 1 (exp.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(*.f64 -2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 (*.f64 beta beta) (/.f64 -2 alpha))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) 3))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 beta beta)) 3) (pow.f64 alpha 3)))
(cbrt.f64 (/.f64 (*.f64 8 (pow.f64 (*.f64 beta beta) 3)) (pow.f64 alpha 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 1))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))))
(*.f64 2 (/.f64 beta (/.f64 alpha beta)))
(*.f64 2 (*.f64 (/.f64 beta alpha) beta))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) 1)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 (/.f64 1 alpha) (/.f64 1 alpha)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (*.f64 alpha alpha)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 (neg.f64 alpha)))
(/.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (neg.f64 alpha))
(*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))
(*.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (/.f64 1 alpha)))
(*.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2) (/.f64 1 alpha))
(/.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2) alpha)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (/.f64 1 alpha)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) 1) (/.f64 (/.f64 1 alpha) alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) (sqrt.f64 alpha)) (/.f64 (/.f64 1 alpha) (sqrt.f64 alpha)))
(/.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (*.f64 (sqrt.f64 alpha) alpha))) (sqrt.f64 alpha))
(/.f64 (*.f64 beta (/.f64 beta (/.f64 (sqrt.f64 alpha) 2))) (*.f64 alpha (sqrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 1 alpha) (cbrt.f64 alpha)))
(*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (*.f64 beta beta))) (/.f64 1 (*.f64 (cbrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 beta (/.f64 alpha 2)) (/.f64 (cbrt.f64 alpha) beta)) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 1 (sqrt.f64 alpha)) (/.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (sqrt.f64 alpha)))
(/.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (*.f64 (sqrt.f64 alpha) alpha))) (sqrt.f64 alpha))
(/.f64 (*.f64 beta (/.f64 beta (/.f64 (sqrt.f64 alpha) 2))) (*.f64 alpha (sqrt.f64 alpha)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 alpha) 2) (*.f64 beta beta))) (/.f64 1 (*.f64 (cbrt.f64 alpha) alpha)))
(/.f64 (/.f64 (/.f64 beta (/.f64 alpha 2)) (/.f64 (cbrt.f64 alpha) beta)) (pow.f64 (cbrt.f64 alpha) 2))
(*.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 2 alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 2 alpha) (/.f64 (*.f64 beta beta) alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) alpha))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 beta beta))) alpha) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha))
(/.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 beta 4))) alpha) (/.f64 alpha (cbrt.f64 (*.f64 2 (*.f64 beta beta)))))
(*.f64 (/.f64 (+.f64 beta beta) alpha) (/.f64 beta alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) 1) (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) alpha))
(*.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2) (/.f64 1 alpha))
(/.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2) alpha)
(*.f64 (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (pow.f64 (cbrt.f64 alpha) 2)) (/.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (sqrt.f64 alpha)) (cbrt.f64 alpha)))
(*.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (pow.f64 (cbrt.f64 alpha) 2) (sqrt.f64 alpha))) (/.f64 (*.f64 beta (sqrt.f64 2)) (*.f64 (cbrt.f64 alpha) (sqrt.f64 alpha))))
(/.f64 (/.f64 (pow.f64 (/.f64 beta (/.f64 (sqrt.f64 alpha) (sqrt.f64 2))) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 alpha))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) alpha))
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (sqrt.f64 alpha)) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (sqrt.f64 alpha)))
(/.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 1 (*.f64 (sqrt.f64 alpha) alpha))) (sqrt.f64 alpha))
(/.f64 (*.f64 beta (/.f64 beta (/.f64 (sqrt.f64 alpha) 2))) (*.f64 alpha (sqrt.f64 alpha)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) 2) (pow.f64 (cbrt.f64 alpha) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) 2) (pow.f64 (cbrt.f64 alpha) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))) (pow.f64 (cbrt.f64 alpha) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 3)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(pow.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) -1)
(*.f64 2 (/.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3) 1/3)
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(neg.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))) 1))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) (+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha))) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (-.f64 (/.f64 (+.f64 2 beta) alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha))) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (/.f64 beta alpha) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 2 beta) alpha))) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (+.f64 1 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) 1)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (-.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (/.f64 (+.f64 2 beta) alpha))
(+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) (+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 2 beta) alpha) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (+.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 2 beta) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (/.f64 beta alpha) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))
(+.f64 (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 -1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (-.f64 (/.f64 beta alpha) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(-.f64 (/.f64 (+.f64 beta -2) alpha) (+.f64 (/.f64 beta alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha) (/.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)))
(*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))) (/.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha) (/.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha))) (fma.f64 (/.f64 -1 alpha) (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (*.f64 -2 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) (*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))) (/.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha) (/.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha))) (+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))) (/.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha) (/.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha))) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))) (/.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (-.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha) (/.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha))) (+.f64 (neg.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)) (*.f64 alpha (-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))) (/.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))))
(-.f64 (/.f64 0 alpha) (+.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 0 (+.f64 (/.f64 beta alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))))
(-.f64 (/.f64 (neg.f64 beta) alpha) (-.f64 (/.f64 (+.f64 2 beta) alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2)))
(-.f64 (/.f64 0 alpha) (+.f64 (/.f64 beta alpha) (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 2 beta) alpha))))
(-.f64 0 (+.f64 (+.f64 (/.f64 beta alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 2 beta) alpha)))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 1 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2)))
(+.f64 -1 (+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (exp.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))))
(-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta -2) alpha)) (/.f64 beta alpha))
(+.f64 (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (-.f64 (/.f64 (+.f64 beta -2) alpha) (/.f64 beta alpha)))
(-.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)))) 1)
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(*.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 1)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(*.f64 (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))))
(pow.f64 (hypot.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(*.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 2))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 1 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (*.f64 (/.f64 1 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (/.f64 alpha (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))
(*.f64 (/.f64 1 alpha) (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3)))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 2 (*.f64 beta beta)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 2 (*.f64 beta beta)))))
(*.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (/.f64 1 (*.f64 alpha alpha)))
(*.f64 (/.f64 (/.f64 1 alpha) alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha))
(*.f64 (+.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha)))
(*.f64 (+.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (/.f64 beta (/.f64 alpha (sqrt.f64 2)))))
(*.f64 (+.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (-.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (*.f64 (/.f64 beta alpha) (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2)))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (*.f64 (/.f64 1 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (/.f64 alpha (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 2 (*.f64 beta beta)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 2 (*.f64 beta beta)))))
(/.f64 1 (/.f64 (*.f64 alpha alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))))))
(*.f64 (/.f64 (/.f64 1 alpha) alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha))
(/.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (*.f64 (/.f64 1 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha))
(*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (/.f64 alpha (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 2 (*.f64 beta beta)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 2 (*.f64 beta beta)))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha alpha))
(*.f64 (/.f64 (/.f64 1 alpha) alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha))
(/.f64 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) alpha) alpha)
(*.f64 (/.f64 (/.f64 1 alpha) alpha) (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha))
(/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(/.f64 (-.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha alpha))
(/.f64 (-.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))) (*.f64 alpha alpha))
(/.f64 (fma.f64 alpha (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 (*.f64 beta beta) (/.f64 -2 alpha)))) (*.f64 alpha alpha))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 2) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 2) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 4) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 2)) (-.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 2 (*.f64 beta beta))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 2 (*.f64 beta beta)))))
(/.f64 (+.f64 beta (-.f64 (+.f64 2 beta) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (neg.f64 alpha))
(/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))
(/.f64 (+.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (*.f64 beta beta) (/.f64 -2 alpha))) (neg.f64 alpha))
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) alpha) (*.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2)))) (pow.f64 alpha 3))
(/.f64 (fma.f64 alpha (*.f64 2 (*.f64 beta beta)) (*.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (pow.f64 alpha 3))
(/.f64 (*.f64 alpha (+.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (pow.f64 alpha 3))
(/.f64 (+.f64 (*.f64 (*.f64 alpha alpha) 1) (*.f64 (*.f64 2 (*.f64 beta beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (fma.f64 alpha alpha (/.f64 (*.f64 (*.f64 2 alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (fma.f64 alpha alpha (*.f64 (*.f64 beta beta) (/.f64 (*.f64 2 alpha) (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 beta beta)) (neg.f64 alpha)) (*.f64 (*.f64 alpha alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha alpha) (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha) (*.f64 2 (*.f64 (*.f64 beta beta) (neg.f64 alpha)))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha) (*.f64 (*.f64 beta (*.f64 -2 alpha)) beta)) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (+.f64 alpha (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 alpha (*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 beta alpha) beta) alpha) (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha alpha)) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (neg.f64 alpha)) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (neg.f64 alpha) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) alpha (*.f64 alpha (*.f64 (*.f64 beta beta) (/.f64 -2 alpha)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 alpha (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) alpha))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta)))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (*.f64 alpha alpha)))
(/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) 1)) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (fma.f64 alpha (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2)))
(*.f64 (/.f64 (fma.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (*.f64 alpha alpha))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (neg.f64 alpha)))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (+.f64 2 (+.f64 beta beta))))) (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (neg.f64 alpha))))
(/.f64 (-.f64 (*.f64 alpha (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (+.f64 2 (+.f64 beta beta)))) alpha) (*.f64 alpha (*.f64 (neg.f64 alpha) (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)))))
(/.f64 (+.f64 (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta)) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)) (/.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 beta alpha) beta) alpha) (+.f64 beta (+.f64 beta -2)))) alpha) (/.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (neg.f64 alpha)) (*.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (neg.f64 alpha) (*.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha alpha))
(/.f64 (*.f64 (neg.f64 alpha) (+.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 beta alpha) beta)))) (*.f64 alpha alpha))
(/.f64 (+.f64 (*.f64 alpha (*.f64 2 (*.f64 beta beta))) (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha))) (pow.f64 alpha 3))
(/.f64 (fma.f64 alpha (*.f64 2 (*.f64 beta beta)) (*.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (pow.f64 alpha 3))
(/.f64 (*.f64 alpha (+.f64 (*.f64 2 (*.f64 beta beta)) (*.f64 alpha (+.f64 beta (+.f64 beta -2))))) (pow.f64 alpha 3))
(/.f64 (+.f64 alpha (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))))) (*.f64 alpha (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta)))))
(/.f64 (+.f64 alpha (*.f64 (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))) (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (*.f64 alpha alpha)))
(/.f64 (+.f64 (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))) (*.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta)) (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha)) (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (fma.f64 alpha alpha (/.f64 (*.f64 (*.f64 2 alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (fma.f64 alpha alpha (*.f64 (*.f64 beta beta) (/.f64 (*.f64 2 alpha) (+.f64 beta (+.f64 beta -2))))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (+.f64 alpha (*.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 alpha (*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 beta alpha) beta) alpha) (+.f64 beta (+.f64 beta -2))))) (*.f64 alpha alpha)) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (fma.f64 alpha (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2)))
(*.f64 (/.f64 (fma.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (*.f64 alpha alpha))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)) (/.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 beta alpha) beta) alpha) (+.f64 beta (+.f64 beta -2)))) alpha) (/.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2))))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (*.f64 beta beta)))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha) (*.f64 2 (*.f64 (*.f64 beta beta) (neg.f64 alpha)))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha) (*.f64 (*.f64 beta (*.f64 -2 alpha)) beta)) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (neg.f64 alpha) (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) alpha (*.f64 alpha (*.f64 (*.f64 beta beta) (/.f64 -2 alpha)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (neg.f64 alpha) 1) (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))))) (*.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (+.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (+.f64 2 (+.f64 beta beta))))) (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (neg.f64 alpha))))
(/.f64 (-.f64 (*.f64 alpha (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (+.f64 2 (+.f64 beta beta)))) alpha) (*.f64 alpha (*.f64 (neg.f64 alpha) (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)))))
(/.f64 (+.f64 (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha))) (*.f64 (+.f64 2 (+.f64 beta beta)) (neg.f64 alpha))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (neg.f64 alpha) (*.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta beta)))) (*.f64 alpha alpha))
(/.f64 (*.f64 (neg.f64 alpha) (+.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 beta alpha) beta)))) (*.f64 alpha alpha))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha alpha)) (*.f64 alpha (*.f64 2 (*.f64 beta beta)))) (pow.f64 alpha 3))
(/.f64 (-.f64 (*.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (*.f64 2 alpha) (*.f64 beta beta))) (pow.f64 alpha 3))
(/.f64 (*.f64 alpha (-.f64 (*.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (*.f64 beta beta)))) (pow.f64 alpha 3))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))) alpha) (*.f64 alpha (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta))) (neg.f64 alpha)) (*.f64 alpha (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta)))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))) (+.f64 beta (+.f64 beta -2))) alpha) (*.f64 (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (neg.f64 alpha)) (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 alpha alpha) (/.f64 (*.f64 (*.f64 2 alpha) (*.f64 beta beta)) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (fma.f64 alpha alpha (/.f64 (*.f64 (*.f64 beta (*.f64 -2 alpha)) beta) (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 3) (+.f64 beta (+.f64 beta -2))))
(/.f64 (-.f64 alpha (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) alpha))
(/.f64 (-.f64 alpha (*.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 alpha (/.f64 (*.f64 alpha (*.f64 (*.f64 beta beta) (/.f64 -2 alpha))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha)) (+.f64 beta (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) 1)) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 alpha (*.f64 beta beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2)))
(/.f64 (-.f64 (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2)))) (/.f64 alpha (/.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))))))
(/.f64 (-.f64 (neg.f64 alpha) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (/.f64 alpha (+.f64 beta (+.f64 beta -2))) (neg.f64 alpha)))
(/.f64 (-.f64 (neg.f64 alpha) (*.f64 (*.f64 2 (/.f64 beta (/.f64 alpha beta))) (/.f64 alpha (+.f64 beta (+.f64 beta -2))))) (/.f64 (*.f64 alpha (neg.f64 alpha)) (+.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (+.f64 (neg.f64 alpha) (/.f64 (*.f64 alpha (*.f64 (*.f64 beta beta) (/.f64 -2 alpha))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha (neg.f64 alpha))) (+.f64 beta (+.f64 beta -2)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (*.f64 beta beta)))) (*.f64 (neg.f64 alpha) (*.f64 alpha alpha)))
(/.f64 (+.f64 (*.f64 alpha (*.f64 alpha (+.f64 2 (+.f64 beta beta)))) (*.f64 (*.f64 2 alpha) (*.f64 beta beta))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (*.f64 alpha (+.f64 (*.f64 alpha (+.f64 2 (+.f64 beta beta))) (*.f64 2 (*.f64 beta beta)))) (neg.f64 (pow.f64 alpha 3)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (+.f64 (*.f64 alpha (+.f64 2 (+.f64 beta beta))) (*.f64 alpha (*.f64 2 (/.f64 beta (/.f64 alpha beta))))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (*.f64 alpha (+.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 beta alpha) beta)))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))) (*.f64 (neg.f64 alpha) 1)) (*.f64 (neg.f64 alpha) (*.f64 alpha (*.f64 1/2 (/.f64 alpha (*.f64 beta beta))))))
(/.f64 (-.f64 (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (+.f64 2 (+.f64 beta beta)))) (neg.f64 alpha)) (*.f64 alpha (*.f64 (*.f64 (/.f64 alpha (*.f64 beta beta)) 1/2) (neg.f64 alpha))))
(/.f64 (fma.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 alpha (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta))) alpha) (*.f64 alpha (*.f64 (neg.f64 alpha) (*.f64 (/.f64 1/2 beta) (/.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (+.f64 2 (+.f64 beta beta)) (neg.f64 alpha)) (*.f64 (neg.f64 alpha) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) (*.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 (+.f64 (*.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta beta))) (*.f64 alpha (*.f64 2 (/.f64 beta (/.f64 alpha beta))))) (*.f64 alpha alpha))
(/.f64 (*.f64 (neg.f64 alpha) (+.f64 (+.f64 2 (+.f64 beta beta)) (*.f64 (*.f64 beta beta) (/.f64 -2 alpha)))) (*.f64 alpha alpha))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2)) (neg.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2)) (/.f64 (neg.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta))))))) alpha))
(*.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (/.f64 alpha (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2) (/.f64 (*.f64 (+.f64 beta (+.f64 beta -2)) (*.f64 2 (*.f64 beta beta))) (pow.f64 alpha 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 3) (*.f64 2 (*.f64 beta beta)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) 3) (pow.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) (pow.f64 alpha 3)) (*.f64 2 (*.f64 beta beta))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (/.f64 (*.f64 alpha 2) (/.f64 alpha (*.f64 beta beta))))) (neg.f64 (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (+.f64 beta (+.f64 beta -2))) (*.f64 (/.f64 (*.f64 2 alpha) alpha) (*.f64 beta beta))) (*.f64 alpha (neg.f64 alpha)))
(*.f64 1 (/.f64 (fma.f64 (+.f64 beta (+.f64 beta -2)) alpha (*.f64 beta (*.f64 (/.f64 beta (/.f64 alpha 2)) alpha))) (*.f64 alpha alpha)))
(pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 1)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(pow.f64 (hypot.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (hypot.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 3)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(pow.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 3) 1/3)
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(log.f64 (/.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (exp.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))))
(-.f64 (log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(-.f64 (log.f64 (exp.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha))))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha) 3))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(exp.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)) 1))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 beta (+.f64 (+.f64 beta -2) (*.f64 2 (/.f64 (*.f64 beta beta) alpha)))) alpha)))
(/.f64 (+.f64 beta (+.f64 beta (+.f64 -2 (*.f64 2 (/.f64 beta (/.f64 alpha beta)))))) alpha)
(/.f64 (+.f64 beta (+.f64 (*.f64 2 (*.f64 (/.f64 beta alpha) beta)) (+.f64 beta -2))) alpha)
(fma.f64 (*.f64 2 (/.f64 (*.f64 beta beta) alpha)) (/.f64 1 alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 (+.f64 beta beta) alpha)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(fma.f64 (+.f64 beta (+.f64 beta -2)) (/.f64 1 alpha) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 1 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (sqrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2)) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(+.f64 (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2) (/.f64 (+.f64 beta (+.f64 beta -2)) alpha))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 (*.f64 beta (sqrt.f64 2)) alpha) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (/.f64 beta (/.f64 alpha (sqrt.f64 2))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) 2) (cbrt.f64 (/.f64 (+.f64 beta (+.f64 beta -2)) alpha)) (pow.f64 (*.f64 (/.f64 beta alpha) (sqrt.f64 2)) 2))

eval382.0ms (3.7%)

Compiler

Compiled 21535 to 14576 computations (32.3% saved)

prune190.0ms (1.9%)

Pruning

20 alts after pruning (9 fresh and 11 done)

PrunedKeptTotal
New7784782
Fresh257
Picked101
Done11112
Total78220802
Error
0.0b
Counts
802 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
16.1b
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
45.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
48.3b
(/.f64 (/.f64 2 alpha) 2)
49.4b
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
42.2b
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
43.5b
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
32.9b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
34.4b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
15.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
17.4b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
49.1b
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha)))) 2)
35.9b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
45.7b
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
58.9b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
46.1b
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
55.6b
(/.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))) 2)
46.1b
(/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2)
60.7b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
39.1b
(/.f64 2 2)
33.5b
(/.f64 1 2)
Compiler

Compiled 268 to 208 computations (22.4% saved)

regimes120.0ms (1.2%)

Counts
34 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))) 2)
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha)))) 2)
(/.f64 (/.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)))) 2)
(/.f64 (*.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)))) 2)
(/.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 beta (/.f64 (*.f64 alpha alpha) (+.f64 2 beta)))) 2)
(/.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -2 beta) beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 alpha alpha))) (/.f64 (*.f64 1 (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta (+.f64 2 beta)))) (pow.f64 alpha 3))) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 (/.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 2)) (fma.f64 -1 (/.f64 (fma.f64 -1 beta (-.f64 -2 beta)) alpha) (/.f64 (*.f64 (-.f64 -2 beta) (+.f64 beta (+.f64 2 beta))) (*.f64 alpha alpha))))) 2)
Outputs
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2)
Calls

5 calls:

44.0ms
beta
29.0ms
alpha
19.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
8.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
ErrorSegmentsBranch
2.6b2alpha
14.7b3beta
0.1b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.1b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.1b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 606 to 412 computations (32% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999991457986329
-0.9999957572757517
Compiler

Compiled 20 to 15 computations (25% saved)

regimes116.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 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 (/.f64 (+.f64 2 beta) (/.f64 alpha (+.f64 2 (+.f64 beta beta)))) (+.f64 beta (+.f64 beta -2)))) (*.f64 alpha alpha))) 2)
Outputs
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Calls

5 calls:

37.0ms
beta
25.0ms
alpha
15.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
8.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
2.6b2alpha
14.7b3beta
0.1b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.1b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.1b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 395 to 274 computations (30.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999957572757517
-0.006412963385826741
Compiler

Compiled 20 to 15 computations (25% saved)

regimes101.0ms (1%)

Counts
25 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha) (*.f64 beta (+.f64 (/.f64 2 alpha) (/.f64 -6 (*.f64 alpha alpha)))))) 2)
Outputs
(/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Calls

5 calls:

34.0ms
beta
23.0ms
alpha
16.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
14.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
2.6b2alpha
14.7b3beta
0.1b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.1b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.1b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 342 to 242 computations (29.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999879
-0.9999991457986329
Compiler

Compiled 20 to 15 computations (25% saved)

regimes148.0ms (1.4%)

Counts
21 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
Outputs
(/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Calls

5 calls:

66.0ms
beta
38.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
24.0ms
alpha
8.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
2.6b2alpha
14.7b3beta
0.2b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.2b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.2b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 251 to 185 computations (26.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999879
-0.9999991457986329
Compiler

Compiled 20 to 15 computations (25% saved)

regimes138.0ms (1.4%)

Counts
20 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 -1 (+.f64 (/.f64 (*.f64 beta -2) alpha) (/.f64 (/.f64 (*.f64 2 (*.f64 beta beta)) alpha) alpha))) 2)
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Calls

5 calls:

55.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
41.0ms
beta
19.0ms
alpha
12.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
ErrorSegmentsBranch
2.6b2alpha
14.7b3beta
0.2b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.2b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.2b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 231 to 171 computations (26% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999879
-0.9999991457986329
Compiler

Compiled 20 to 15 computations (25% saved)

regimes101.0ms (1%)

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 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (-.f64 2 (/.f64 2 beta)) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (-.f64 2 (/.f64 (*.f64 2 alpha) beta)) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
(/.f64 (-.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) 2)
(/.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (*.f64 alpha alpha))) 2)
(/.f64 (*.f64 -1 (-.f64 (/.f64 4 (*.f64 alpha alpha)) (/.f64 2 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 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2)
Calls

2 calls:

53.0ms
alpha
23.0ms
beta
Results
ErrorSegmentsBranch
3.9b2alpha
15.6b3beta
Compiler

Compiled 147 to 114 computations (22.4% saved)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
67563679532552.516
165559892792914.16
Results
8.0ms80×body256valid
Compiler

Compiled 150 to 120 computations (20% saved)

regimes85.0ms (0.8%)

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

2 calls:

68.0ms
beta
15.0ms
alpha
Results
ErrorSegmentsBranch
3.9b2alpha
15.6b3beta
Compiler

Compiled 88 to 72 computations (18.2% saved)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
67563679532552.516
165559892792914.16
Results
8.0ms80×body256valid
Compiler

Compiled 140 to 115 computations (17.9% saved)

regimes36.0ms (0.3%)

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

2 calls:

19.0ms
beta
13.0ms
alpha
Results
ErrorSegmentsBranch
6.8b2alpha
15.6b3beta
Compiler

Compiled 79 to 65 computations (17.7% saved)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
67563679532552.516
165559892792914.16
Results
8.0ms80×body256valid
Compiler

Compiled 120 to 100 computations (16.7% saved)

regimes100.0ms (1%)

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

2 calls:

87.0ms
beta
11.0ms
alpha
Results
ErrorSegmentsBranch
20.4b2alpha
16.6b4beta
Compiler

Compiled 52 to 44 computations (15.4% saved)

bsearch106.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.6734098425744068
761035890.3654033
20.0ms
2.225090749729615e-175
3.3143864368506064e-172
63.0ms
4.3376803925091803e-193
5.629953216741076e-190
Results
74.0ms291×body256valid
15.0ms62×body1024valid
9.0ms39×body512valid
2.0msbody2048valid
Compiler

Compiled 488 to 433 computations (11.3% saved)

regimes30.0ms (0.3%)

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

2 calls:

18.0ms
beta
10.0ms
alpha
Results
ErrorSegmentsBranch
20.4b2alpha
16.9b4beta
Compiler

Compiled 45 to 38 computations (15.6% saved)

bsearch156.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
77.0ms
1.6734098425744068
761035890.3654033
59.0ms
2.225090749729615e-175
3.3143864368506064e-172
20.0ms
4.3376803925091803e-193
5.629953216741076e-190
Results
72.0ms302×body256valid
13.0ms57×body1024valid
5.0ms28×body512valid
4.0ms13×body2048valid
Compiler

Compiled 452 to 406 computations (10.2% saved)

regimes56.0ms (0.5%)

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

2 calls:

40.0ms
beta
15.0ms
alpha
Results
ErrorSegmentsBranch
19.8b3alpha
17.2b4beta
Compiler

Compiled 31 to 26 computations (16.1% saved)

bsearch90.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
1.6734098425744068
761035890.3654033
21.0ms
2.225090749729615e-175
3.3143864368506064e-172
20.0ms
4.3376803925091803e-193
5.629953216741076e-190
Results
43.0ms60×body1024valid
32.0ms308×body256valid
5.0ms27×body512valid
2.0msbody2048valid
Compiler

Compiled 352 to 331 computations (6% saved)

regimes23.0ms (0.2%)

Accuracy

Total -43.5b remaining (-235.8%)

Threshold costs -43.5b (-235.8%)

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:

13.0ms
beta
9.0ms
alpha
Results
ErrorSegmentsBranch
29.9b3alpha
18.4b2beta
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch30.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.6734098425744068
761035890.3654033
Results
19.0ms104×body256valid
7.0ms29×body1024valid
1.0msbody512valid
1.0msbody2048valid
Compiler

Compiled 128 to 123 computations (3.9% saved)

simplify66.0ms (0.6%)

Algorithm
egg-herbie
Rules
210×distribute-lft-neg-in
124×*-commutative
122×+-commutative
118×distribute-neg-in
106×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01081051
11521051
21981043
32671027
43581027
54591027
65321027
75981027
86471027
96771027
106931027
116951027
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007163225943973/9007199254740992) (/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.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)) -9007194751141365/9007199254740992) (/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta 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)) -9007194751141365/9007199254740992) (/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 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)) -9007194751141365/9007199254740992) (/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 110000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2))
(if (<=.f64 alpha 70000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 76000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 2 alpha) 2))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 (-.f64 2 (/.f64 2 beta)) 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 2 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 1 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))
(/.f64 1 2)
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007163225943973/9007199254740992) (/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 2 beta) alpha)))) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007163225943973/9007199254740992) (/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha)))) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007163225943973/9007199254740992) (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 -2 beta) beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.f64 beta 2) alpha))) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007163225943973/9007199254740992) (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 beta) alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007163225943973/9007199254740992) (/.f64 (+.f64 (/.f64 (-.f64 beta (-.f64 -2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 beta) alpha))) 2) (/.f64 (fma.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.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)) -1/2) (/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.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 beta alpha) 2)) -1/2) (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 -2 beta) beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (+.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 beta alpha) 2)) -1/2) (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 beta) alpha)) (/.f64 (-.f64 (-.f64 -2 beta) beta) alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -1/2) (/.f64 (+.f64 (/.f64 (-.f64 beta (-.f64 -2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 beta) alpha))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -1/2) (/.f64 (+.f64 (/.f64 (-.f64 beta (-.f64 -2 beta)) alpha) (*.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (/.f64 (-.f64 -2 beta) alpha))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007194751141365/9007199254740992) (/.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta 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)) -9007194751141365/9007199254740992) (/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2))) (/.f64 (+.f64 2 (+.f64 beta beta)) alpha))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (/.f64 beta alpha) (neg.f64 (/.f64 beta (/.f64 alpha 2))))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (-.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (-.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta (/.f64 alpha 2)))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007194751141365/9007199254740992) (/.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (+.f64 2 beta)) (*.f64 2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 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)) -9007194751141365/9007199254740992) (/.f64 (neg.f64 (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 -2 (/.f64 beta (/.f64 alpha beta)))) (neg.f64 alpha))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (/.f64 (neg.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (/.f64 alpha beta)) -2))) (neg.f64 alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (/.f64 (+.f64 (-.f64 (-.f64 -2 beta) beta) (neg.f64 (*.f64 (/.f64 beta (/.f64 alpha beta)) -2))) (neg.f64 alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 beta) beta) (*.f64 (/.f64 beta (/.f64 alpha beta)) -2)) (neg.f64 alpha)) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 beta) beta) (*.f64 (/.f64 beta (/.f64 alpha beta)) -2)) (neg.f64 alpha)) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007194751141365/9007199254740992) (/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 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)) -9007194751141365/9007199254740992) (/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -9007194751141365/9007199254740992) (/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2))
(if (<=.f64 alpha 110000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 2))
(if (<=.f64 alpha 110000000000000) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2))
(if (<=.f64 alpha 70000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 70000000000000) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 2)) alpha) 2))
(if (<=.f64 alpha 70000000000000) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 2))
(if (<=.f64 alpha 76000000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 2 alpha) 2))
(if (<=.f64 alpha 76000000000000) (/.f64 (+.f64 1 (/.f64 beta (+.f64 beta 2))) 2) (/.f64 (/.f64 2 alpha) 2))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 (-.f64 2 (/.f64 2 beta)) 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (/.f64 (-.f64 2 (/.f64 2 beta)) 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (/.f64 (+.f64 2 (/.f64 -2 beta)) 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 2 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 (+.f64 1 (*.f64 beta 1/2)) 2) 1)))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (/.f64 1 2) (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))))
(if (<=.f64 beta 5518102161124431/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) 1/2 (if (<=.f64 beta 8019915148164015/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (/.f64 (/.f64 2 alpha) 2) (if (<=.f64 beta 2) 1/2 1)))
(if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 beta 2) 1/2 1)
(/.f64 1 2)
1/2
Compiler

Compiled 407 to 297 computations (27% saved)

soundness502.0ms (4.9%)

Algorithm
egg-herbie
Rules
982×associate-/l*
982×associate-/l*
924×distribute-lft-in
812×distribute-rgt-in
800×associate-*l*
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01237
12537
24137
36937
411737
525533
646333
784533
8172033
9394033
060812724
1216112284
060215745
1180714949
01237
12537
24137
36937
411737
525533
646333
784533
8172033
9394033
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 504 to 355 computations (29.6% saved)

end193.0ms (1.9%)

Compiler

Compiled 383 to 258 computations (32.6% saved)

Profiling

Loading profile data...