Octave 3.8, jcobi/1

Time bar (total: 8.0s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage

analyze2.0ms (0%)

Memory
8.6MiB live, 8.7MiB allocated; 0ms collecting garbage
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
50%28.1%28.1%43.8%0%0%0%2
75%42.1%14%43.8%0%0%0%3
87.5%49.2%7%43.8%0%0%0%4
93.8%52.7%3.5%43.8%0%0%0%5
96.9%54.4%1.8%43.8%0%0%0%6
98.4%55.3%0.9%43.8%0%0%0%7
99.2%55.7%0.4%43.8%0%0%0%8
99.6%56%0.2%43.8%0%0%0%9
99.8%56.1%0.1%43.8%0%0%0%10
99.9%56.1%0.1%43.8%0%0%0%11
100%56.1%0%43.8%0%0%0%12
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample1.5s (18.8%)

Memory
32.2MiB live, 2 198.1MiB allocated; 441ms collecting garbage
Samples
549.0ms5 971×0valid
309.0ms815×2valid
237.0ms1 470×1valid
Precisions
Click to see histograms. Total time spent on operations: 787.0ms
ival-add: 305.0ms (38.8% of total)
adjust: 172.0ms (21.9% of total)
ival-div: 159.0ms (20.2% of total)
ival-sub: 78.0ms (9.9% of total)
ival->: 42.0ms (5.3% of total)
exact: 14.0ms (1.8% of total)
ival-and: 12.0ms (1.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain214.0ms (2.7%)

Memory
-49.0MiB live, 210.4MiB allocated; 57ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
720-0-(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
00-0-beta
00-0-(+.f64 alpha beta)
00-0-#s(literal 1 binary64)
00-0-(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
00-0-alpha
00-0-(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
00-0-(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
00-0-(-.f64 beta alpha)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))cancellation720
Confusion
Predicted +Predicted -
+720
-0184
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7200
-00184
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0184
172
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
60.0ms54×2valid
39.0ms370×0valid
14.0ms88×1valid
Compiler

Compiled 113 to 34 computations (69.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-sub: 50.0ms (53.2% of total)
ival-add: 25.0ms (26.6% of total)
ival-div: 9.0ms (9.6% of total)
adjust: 9.0ms (9.6% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess206.0ms (2.6%)

Memory
36.4MiB live, 224.5MiB allocated; 43ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02673
16973
216673
340273
4138469
5698169
01013
01613
13113
25813
313113
445013
5349213
6690213
0811112
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal -1/2 binary64))
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify148.0ms (1.9%)

Memory
12.7MiB live, 200.7MiB allocated; 31ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
cost-diff1
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01048
01648
13148
25848
313148
445048
5349248
6690248
0811147
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)

localize65.0ms (0.8%)

Memory
-34.6MiB live, 59.7MiB allocated; 3ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 alpha beta)
accuracy0.00390625
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy0.03125
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy16.169028079582805
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
43.0ms185×0valid
7.0ms44×1valid
7.0ms27×2valid
Compiler

Compiled 50 to 12 computations (76% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-sub: 32.0ms (66.9% of total)
ival-div: 6.0ms (12.5% of total)
ival-add: 5.0ms (10.5% of total)
adjust: 4.0ms (8.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
11.0MiB live, 11.0MiB allocated; 0ms collecting garbage
Counts
6 → 87
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(-.f64 beta alpha)
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha beta)
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
beta
(+ beta (* -1 alpha))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ alpha beta)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
-1
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (/ beta alpha)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(- beta alpha)
(+ 2 alpha)
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (/ alpha beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
alpha
@inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ (+ alpha beta) 2) (+ alpha beta))
2.0ms
alpha
@-inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ (+ alpha beta) 2) (+ alpha beta))
2.0ms
beta
@0
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ (+ alpha beta) 2) (+ alpha beta))
2.0ms
alpha
@0
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ (+ alpha beta) 2) (+ alpha beta))
2.0ms
beta
@inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ (+ alpha beta) 2) (+ alpha beta))

simplify201.0ms (2.5%)

Memory
-0.1MiB live, 226.8MiB allocated; 34ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332177
115072025
267571937
090391843
Stop Event
iter limit
node limit
Counts
87 → 85
Calls
Call 1
Inputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
beta
(+ beta (* -1 alpha))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ alpha beta)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
-1
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (/ beta alpha)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(- beta alpha)
(+ 2 alpha)
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (/ alpha beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha (*.f64 (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1 (/ beta (+ 2 beta)))
(-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (neg.f64 alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))) (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64)))) alpha (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64)))) alpha (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)))
(/ beta (+ 2 beta))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.f64 alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64)))) alpha (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha) (/.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64)))) alpha (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ 2 beta)
(-.f64 beta #s(literal -2 binary64))
(+ 2 (+ alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
(+ alpha beta)
(+.f64 alpha beta)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha) (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64)))) alpha)) (*.f64 alpha alpha)) (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 2 binary64) (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) alpha)) alpha)) #s(literal -2 binary64)) (/.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) alpha)) alpha))) #s(literal -2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 3 binary64)) beta (/.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha)) alpha))) alpha)
-1
#s(literal -1 binary64)
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) alpha) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1 binary64)))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 beta alpha)) (-.f64 (/.f64 (+.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha)) alpha) #s(literal -1 binary64)))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) alpha alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64)))) (neg.f64 alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64)))) (neg.f64 alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (-.f64 beta #s(literal -2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (neg.f64 alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha)) #s(literal 1 binary64))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) (neg.f64 alpha))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(*.f64 (fma.f64 (/.f64 beta alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))) #s(literal 1/2 binary64))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) beta)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(- 1 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(fma.f64 (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(fma.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) beta)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 (neg.f64 alpha) (-.f64 alpha #s(literal -2 binary64)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64))) beta (/.f64 (neg.f64 alpha) (-.f64 alpha #s(literal -2 binary64))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))) beta (/.f64 (neg.f64 alpha) (-.f64 alpha #s(literal -2 binary64))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) beta)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))) beta (/.f64 (neg.f64 alpha) (-.f64 alpha #s(literal -2 binary64))))
(- beta alpha)
(-.f64 beta alpha)
(+ 2 alpha)
(-.f64 alpha #s(literal -2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) beta) beta) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(+.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) beta) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)) #s(literal 2 binary64))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) beta) beta)) (+.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta) #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta) alpha) beta)) (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))
(-.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 alpha beta))) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta) (-.f64 alpha #s(literal -2 binary64))) beta))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) (neg.f64 beta))) beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta) (-.f64 alpha #s(literal -2 binary64)) (neg.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) beta))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) beta))) beta) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta) (-.f64 alpha #s(literal -2 binary64)) (neg.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) beta))) beta) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) beta))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) beta) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)))

rewrite83.0ms (1%)

Memory
14.5MiB live, 123.8MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
01644
18644
070344
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
6 → 83
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(-.f64 beta alpha)
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha beta)
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(-.f64 beta alpha)
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (-.f64 alpha (+.f64 #s(literal 2 binary64) beta)))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (+.f64 #s(literal 2 binary64) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)
(+.f64 (+.f64 (+.f64 alpha beta) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 alpha beta)))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(+.f64 alpha beta)
(+.f64 beta alpha)

eval32.0ms (0.4%)

Memory
-2.1MiB live, 44.2MiB allocated; 3ms collecting garbage
Compiler

Compiled 4 933 to 845 computations (82.9% saved)

prune24.0ms (0.3%)

Memory
-20.1MiB live, 25.8MiB allocated; 4ms collecting garbage
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New15113164
Fresh000
Picked101
Done000
Total15213165
Accuracy
100.0%
Counts
165 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.0%
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
57.8%
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
49.0%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
25.4%
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) alpha)) alpha)) #s(literal -2 binary64)) (/.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha)) alpha)) alpha)) #s(literal 2 binary64))
23.8%
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64)))) (neg.f64 alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))) #s(literal 2 binary64))
74.7%
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
72.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
26.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
26.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
29.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
50.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
37.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 770 to 474 computations (38.4% saved)

simplify113.0ms (1.4%)

Memory
-0.2MiB live, 140.6MiB allocated; 19ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
cost-diff0
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
cost-diff1
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
cost-diff0
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
cost-diff0
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
cost-diff1
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
cost-diff0
(-.f64 beta #s(literal -2 binary64))
cost-diff0
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
cost-diff0
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
cost-diff1
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038346
062346
1127346
2392340
31897340
08371330
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
beta
(-.f64 beta #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/4 binary64)
(-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
(-.f64 beta alpha)
beta
alpha
(+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))
#s(literal 8 binary64)
(pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))
(+.f64 alpha beta)
#s(literal 3 binary64)
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
#s(literal 2 binary64)
(-.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
#s(literal 1 binary64)
Outputs
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 beta #s(literal -2 binary64))) beta #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 beta #s(literal -2 binary64))) beta #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
beta
(-.f64 beta #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 beta alpha)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(-.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 beta alpha)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/4 binary64)
(-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
(/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))
(+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))
(+.f64 alpha beta)
#s(literal 3 binary64)
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
#s(literal 2 binary64)
(-.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
#s(literal 1 binary64)

localize311.0ms (3.9%)

Memory
8.7MiB live, 298.7MiB allocated; 31ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))
accuracy0.03125
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy5.152564577014446
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
accuracy23.083596397075855
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
accuracy0.03125
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
accuracy0.05859375
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
accuracy16.17414430567166
(-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
accuracy32.256506995827046
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
accuracy0.0
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy0.0
(-.f64 beta #s(literal -2 binary64))
accuracy0.0078125
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
accuracy17.433936655600352
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
accuracy40.28309687688685
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0.0
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
accuracy0.00390625
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
accuracy0.03125
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
accuracy16.16553908345751
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
Samples
111.0ms47×2valid
54.0ms93×1valid
29.0ms116×0valid
Compiler

Compiled 343 to 39 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
adjust: 30.0ms (25% of total)
ival-div: 29.0ms (24.2% of total)
ival-add: 26.0ms (21.7% of total)
ival-mult: 15.0ms (12.5% of total)
ival-sub: 10.0ms (8.3% of total)
ival-pow: 6.0ms (5% of total)
ival-pow2: 4.0ms (3.3% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series87.0ms (1.1%)

Memory
32.5MiB live, 122.2MiB allocated; 13ms collecting garbage
Counts
19 → 293
Calls
Call 1
Inputs
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(-.f64 beta #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))
Outputs
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
beta
(+ beta (* -1 alpha))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(/ (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (* (+ 2 beta) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))))))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)
(- (+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))) 1/4)
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))))) 1/4)
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))))))) 1/4)
(* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))))))))
(* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ (* 1/2 (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2))))) (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))))))) (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))))))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (* 1/2 (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))))))))
(+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3))))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(/ beta (+ 8 (pow beta 3)))
(+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ beta (* 2 beta)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))) (+ (* 2 (pow beta 2)) (pow beta 2))) (+ 8 (pow beta 3)))) (/ beta (pow (+ 8 (pow beta 3)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ 2 beta)
(+ 2 (+ alpha beta))
(- (* 1/2 (/ beta (+ 2 beta))) 1/2)
(- (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))) 1/2)
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))) 1/2)
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))) 1/2)
(pow beta 2)
(+ (* 2 (* alpha beta)) (pow beta 2))
(+ (* alpha (+ alpha (* 2 beta))) (pow beta 2))
(pow beta 3)
(+ (* alpha (+ (* 2 (pow beta 2)) (pow beta 2))) (pow beta 3))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ beta (* 2 beta))) (pow beta 2)))) (pow beta 3))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ alpha (+ beta (* 2 beta)))) (pow beta 2)))) (pow beta 3))
(* 2 alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
-1/2
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (+ (* 1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2)))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* 1/4 (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta)))))) (+ (* -1/2 (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (* -1/8 (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))))) (pow alpha 3))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha)) (+ (* 1/8 (/ (* (pow (+ 2 beta) 2) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (pow alpha 3))))))))) alpha)
(* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(/ (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) alpha)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)))) alpha)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))))) alpha)
1/4
(+ 1/4 (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2)))))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2))))))
(* 1/2 (/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha))
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))) alpha)
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha)))) alpha)
(/ (+ (* -1/2 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))))) alpha)
(/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (/ (* beta (- (* 2 beta) 2)) alpha)))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha)))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (* -1 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha)))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/ -1 (pow alpha 2))
(/ (- (/ beta alpha) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ beta (* 2 beta)) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))))) (+ (* -1 (+ 8 (pow beta 3))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- beta (* -1 (+ beta (* 2 beta))))))) (pow alpha 3))) (/ beta alpha)) (+ 1 (+ (* -1 (/ (+ beta (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) (pow alpha 2))) (/ (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))) (pow alpha 2))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
-1
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (/ beta alpha))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow beta 3) (pow alpha 3))))))))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* 1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))))) (+ (* -1/2 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))))) (* 1/8 (* (pow (+ 2 beta) 2) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) alpha)) (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha))) alpha)) (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(+ 1/4 (* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha)))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(* -1/2 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) (* 1/2 (/ (+ (* -1 (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))))) (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))))) alpha))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (+ (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ (* -1 (/ (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta)))) alpha)) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) alpha)) (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2)))))) alpha))))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(/ (- (* -1 (/ (- (* -1 beta) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -2 (/ (pow beta 2) alpha)) (+ (* -1 beta) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (* -1 (/ (pow beta 2) alpha))))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (+ (* 8 (/ 1 alpha)) (+ (/ (* (+ beta (* 2 beta)) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha) (/ (pow beta 3) alpha)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (* 2 beta)) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) alpha)) (* 2 beta))) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (+ (* -1 (/ (pow beta 3) alpha)) (* -1 (pow beta 2)))) alpha)) (* 2 beta))) alpha)) 1)))
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(* 1/2 beta)
(* beta (+ 1/2 (* -1/4 beta)))
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
2
(/ (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)
(- (+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))) 1/4)
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))))) 1/4)
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))))))) 1/4)
(* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))))))))
(* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3))))))
(+ (* 1/2 (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))) (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))))))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))))))))
(+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (+ (* 2 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3))))))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(* -1 (/ alpha (+ 8 (pow alpha 3))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (* beta (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* beta (- (* -1 (* beta (+ (* -1 (/ alpha (pow (+ 8 (pow alpha 3)) 2))) (+ (* -1 (/ (* (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))) (+ (* 2 (pow alpha 2)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (/ (* (+ alpha (* 2 alpha)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ 2 alpha)
(- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))) 1/2)
(+ (* 2 (* alpha beta)) (pow alpha 2))
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(+ (* beta (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow alpha 3))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (* 2 alpha))) (pow alpha 2)))) (pow alpha 3))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (+ beta (* 2 alpha)))) (pow alpha 2)))) (pow alpha 3))
(* 2 beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
1
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(* beta (+ 1 (* 2 (/ 1 beta))))
(* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(- (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))))
(- (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))))))
(- (+ (* -1/2 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1 (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (/ (* (pow (+ 2 alpha) 2) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3))))))))
(* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta))
(/ (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))) beta)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta)))) beta)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))))) beta)
(+ 1/4 (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 3))) (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2)))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow alpha 3))))) (pow beta 3))) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2))))))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2)))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow beta 3))) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2))))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (* 8 (/ 1 (pow beta 3))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3)) (+ (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)) (/ (pow alpha 3) (pow beta 3))))))))))
(/ 1 (pow beta 2))
(/ (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))) (pow beta 2))))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 3)))) (pow beta 3))))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow beta 2)) (/ (pow alpha 2) (pow beta 2))))))) (pow beta 2))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (* 1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))) beta)
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (/ alpha beta))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (/ (pow alpha 2) (pow beta 2)))))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow alpha 3) (pow beta 3))))))))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(+ (* -1 (/ (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* (+ 2 alpha) (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) beta)) (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta))
(* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta))) beta)) (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(+ 1/4 (* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta)))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(+ 1 (* 1/2 (/ (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* 1/2 (/ (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))))) (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (pow alpha 3))))) beta))) beta)) (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) beta)))
(- (+ 2 (* -1 (/ (+ 2 (+ alpha (* -2 alpha))) beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (- (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2))) beta))) (+ (* -2 (/ (pow alpha 2) beta)) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (* -1 (/ (pow alpha 2) beta))))) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (- (+ (* -1 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) beta))) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) beta)) (+ (* -1 (/ (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (+ (* 8 (/ 1 beta)) (/ (pow alpha 3) beta))))) beta))) beta)))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))) beta))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* -1 (/ (+ 8 (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* (+ alpha (* 2 alpha)) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) (pow alpha 3)))) beta)) (* -1 (pow alpha 2))))) beta))) beta))) (pow beta 2))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (* 2 alpha)) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) beta)) (* 2 alpha))) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (/ (pow alpha 3) beta)) (* -1 (pow alpha 2)))) beta)) (* 2 alpha))) beta)) 1)))
Calls

6 calls:

TimeVariablePointExpression
18.0ms
beta
@inf
((* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ beta (- beta -2)) (- beta -2) (/ (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2)) (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ 2 (+ alpha beta)) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (pow (+ alpha beta) 2) (pow (+ alpha beta) 3))
14.0ms
alpha
@-inf
((* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ beta (- beta -2)) (- beta -2) (/ (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2)) (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ 2 (+ alpha beta)) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (pow (+ alpha beta) 2) (pow (+ alpha beta) 3))
13.0ms
beta
@0
((* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ beta (- beta -2)) (- beta -2) (/ (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2)) (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ 2 (+ alpha beta)) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (pow (+ alpha beta) 2) (pow (+ alpha beta) 3))
12.0ms
alpha
@0
((* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ beta (- beta -2)) (- beta -2) (/ (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2)) (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ 2 (+ alpha beta)) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (pow (+ alpha beta) 2) (pow (+ alpha beta) 3))
10.0ms
alpha
@inf
((* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ beta (- beta -2)) (- beta -2) (/ (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2)) (- (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) 1/4) (* (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2))) (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ 2 (+ alpha beta)) (- (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (pow (+ alpha beta) 2) (pow (+ alpha beta) 3))

simplify380.0ms (4.8%)

Memory
-72.4MiB live, 348.3MiB allocated; 97ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0183720402
1659120088
0884718745
Stop Event
iter limit
node limit
Counts
293 → 291
Calls
Call 1
Inputs
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
beta
(+ beta (* -1 alpha))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(/ (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (* (+ 2 beta) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))))))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)
(- (+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))) 1/4)
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))))) 1/4)
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))))))) 1/4)
(* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))))))))
(* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ (* 1/2 (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2))))) (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))))))) (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))))))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (* 1/2 (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))))))))
(+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3))))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(/ beta (+ 8 (pow beta 3)))
(+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ beta (* 2 beta)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))) (+ (* 2 (pow beta 2)) (pow beta 2))) (+ 8 (pow beta 3)))) (/ beta (pow (+ 8 (pow beta 3)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(+ 2 beta)
(+ 2 (+ alpha beta))
(- (* 1/2 (/ beta (+ 2 beta))) 1/2)
(- (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))) 1/2)
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))) 1/2)
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))) 1/2)
(pow beta 2)
(+ (* 2 (* alpha beta)) (pow beta 2))
(+ (* alpha (+ alpha (* 2 beta))) (pow beta 2))
(pow beta 3)
(+ (* alpha (+ (* 2 (pow beta 2)) (pow beta 2))) (pow beta 3))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ beta (* 2 beta))) (pow beta 2)))) (pow beta 3))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ alpha (+ beta (* 2 beta)))) (pow beta 2)))) (pow beta 3))
(* 2 alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
-1/2
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (+ (* 1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2)))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* 1/4 (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta)))))) (+ (* -1/2 (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (* -1/8 (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))))) (pow alpha 3))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha)) (+ (* 1/8 (/ (* (pow (+ 2 beta) 2) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (pow alpha 3))))))))) alpha)
(* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(/ (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) alpha)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)))) alpha)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))))) alpha)
1/4
(+ 1/4 (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2)))))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2))))))
(* 1/2 (/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha))
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))) alpha)
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha)))) alpha)
(/ (+ (* -1/2 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))))) alpha)
(/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (/ (* beta (- (* 2 beta) 2)) alpha)))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha)))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (* -1 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha)))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/ -1 (pow alpha 2))
(/ (- (/ beta alpha) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ beta (* 2 beta)) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))))) (+ (* -1 (+ 8 (pow beta 3))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- beta (* -1 (+ beta (* 2 beta))))))) (pow alpha 3))) (/ beta alpha)) (+ 1 (+ (* -1 (/ (+ beta (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) (pow alpha 2))) (/ (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))) (pow alpha 2))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
-1
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (/ beta alpha))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow beta 3) (pow alpha 3))))))))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* 1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))))) (+ (* -1/2 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))))) (* 1/8 (* (pow (+ 2 beta) 2) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) alpha)) (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha))) alpha)) (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(+ 1/4 (* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha)))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(* -1/2 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) (* 1/2 (/ (+ (* -1 (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))))) (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))))) alpha))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(* -1 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (+ (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ (* -1 (/ (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta)))) alpha)) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) alpha)) (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2)))))) alpha))))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(/ (- (* -1 (/ (- (* -1 beta) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -2 (/ (pow beta 2) alpha)) (+ (* -1 beta) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (* -1 (/ (pow beta 2) alpha))))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (+ (* 8 (/ 1 alpha)) (+ (/ (* (+ beta (* 2 beta)) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha) (/ (pow beta 3) alpha)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (* 2 beta)) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) alpha)) (* 2 beta))) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (+ (* -1 (/ (pow beta 3) alpha)) (* -1 (pow beta 2)))) alpha)) (* 2 beta))) alpha)) 1)))
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(* 1/2 beta)
(* beta (+ 1/2 (* -1/4 beta)))
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
2
(/ (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)
(- (+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))) 1/4)
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))))) 1/4)
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))))))) 1/4)
(* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))))))))
(* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3))))))
(+ (* 1/2 (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))) (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))))))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))))))))
(+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (+ (* 2 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3))))))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(* -1 (/ alpha (+ 8 (pow alpha 3))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (* beta (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* beta (- (* -1 (* beta (+ (* -1 (/ alpha (pow (+ 8 (pow alpha 3)) 2))) (+ (* -1 (/ (* (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))) (+ (* 2 (pow alpha 2)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (/ (* (+ alpha (* 2 alpha)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(+ 2 alpha)
(- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))) 1/2)
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))) 1/2)
(+ (* 2 (* alpha beta)) (pow alpha 2))
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(+ (* beta (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow alpha 3))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (* 2 alpha))) (pow alpha 2)))) (pow alpha 3))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (+ beta (* 2 alpha)))) (pow alpha 2)))) (pow alpha 3))
(* 2 beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
1
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(* beta (+ 1 (* 2 (/ 1 beta))))
(* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(- (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))))
(- (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))))))
(- (+ (* -1/2 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1 (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (/ (* (pow (+ 2 alpha) 2) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3))))))))
(* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta))
(/ (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))) beta)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta)))) beta)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))))) beta)
(+ 1/4 (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 3))) (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2)))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow alpha 3))))) (pow beta 3))) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2))))))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2)))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow beta 3))) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2))))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (* 8 (/ 1 (pow beta 3))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3)) (+ (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)) (/ (pow alpha 3) (pow beta 3))))))))))
(/ 1 (pow beta 2))
(/ (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))) (pow beta 2))))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 3)))) (pow beta 3))))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow beta 2)) (/ (pow alpha 2) (pow beta 2))))))) (pow beta 2))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (* 1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))) beta)
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (/ alpha beta))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (/ (pow alpha 2) (pow beta 2)))))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow alpha 3) (pow beta 3))))))))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(+ (* -1 (/ (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* (+ 2 alpha) (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) beta)) (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta))
(* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta))) beta)) (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(+ 1/4 (* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta)))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(+ 1 (* 1/2 (/ (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* 1/2 (/ (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))))) (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (pow alpha 3))))) beta))) beta)) (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) beta)))
(- (+ 2 (* -1 (/ (+ 2 (+ alpha (* -2 alpha))) beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (- (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2))) beta))) (+ (* -2 (/ (pow alpha 2) beta)) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (* -1 (/ (pow alpha 2) beta))))) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (- (+ (* -1 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) beta))) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) beta)) (+ (* -1 (/ (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (+ (* 8 (/ 1 beta)) (/ (pow alpha 3) beta))))) beta))) beta)))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))) beta))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* -1 (/ (+ 8 (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* (+ alpha (* 2 alpha)) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) (pow alpha 3)))) beta)) (* -1 (pow alpha 2))))) beta))) beta))) (pow beta 2))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (* 2 alpha)) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) beta)) (* 2 alpha))) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (/ (pow alpha 3) beta)) (* -1 (pow alpha 2)))) beta)) (* 2 alpha))) beta)) 1)))
Outputs
(* 2 (+ 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha))
(* 1/2 (/ beta (+ 2 beta)))
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
beta
(+ beta (* -1 alpha))
(fma.f64 #s(literal -1 binary64) alpha beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/ (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(-.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) alpha (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) alpha (*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(- (+ (* 1/4 (/ (pow beta 2) (* (pow (+ 2 beta) 2) (- (* 1/2 (/ beta (+ 2 beta))) 1/2)))) (* alpha (- (+ (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* alpha (- (* 1/4 (/ (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (+ (* -1/2 (/ (* (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (* (+ 2 beta) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))))))) (+ (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2))))) (- (* 1/2 (/ beta (+ 2 beta))) 1/2))) (* 1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (* (+ 2 beta) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))))) (* -1/2 (/ (* (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)) (pow (- (* 1/2 (/ beta (+ 2 beta))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* 1/2 (/ beta (+ 2 beta))) 1/2))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))))) alpha (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) alpha (*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(- (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) 1/4)
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))) 1/4)
(-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))))) 1/4)
(-.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))))))) 1/4)
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))))) alpha (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) #s(literal 1/4 binary64))) alpha (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* 1/4 (* alpha (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4))))) (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))))
(*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* 1/4 (/ (pow beta 2) (pow (+ 2 beta) 2))) (* alpha (+ (* 1/4 (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (* alpha (+ (* 1/4 (* alpha (- (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)) (+ (* -2 (/ beta (pow (+ 2 beta) 4))) (/ (* (+ 4 (* 2 beta)) (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 beta) 2)) (+ (/ (* (+ 4 (* 2 beta)) (- (* -2 (/ beta (pow (+ 2 beta) 2))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))))) alpha (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) #s(literal 1/4 binary64))) alpha (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(*.f64 (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(+ (* 1/2 (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2))))) (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) alpha (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64))))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))))))) (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) alpha (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) alpha (*.f64 (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (* 1/2 (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 3 binary64) beta) (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) alpha (*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ 1 (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3))))
(fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) alpha (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) alpha (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (+ (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3))) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3)))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (+ 8 (pow beta 3)))))))) (+ (* -1 (/ (- (* 2 beta) 2) (+ 8 (pow beta 3)))) (/ beta (+ 8 (pow beta 3))))) (+ (/ (* beta (* (+ beta (* 2 beta)) (+ (* 2 (- 2 beta)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) (+ 8 (pow beta 3)))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3)))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))))) (/ (* beta (- (* 2 beta) 2)) (+ 8 (pow beta 3))))) (/ (* beta (* (+ (* 2 (- 2 beta)) (pow beta 2)) (+ (* 2 (pow beta 2)) (pow beta 2)))) (pow (+ 8 (pow beta 3)) 2)))) (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ 8 (pow beta 3)))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (+.f64 (fma.f64 beta (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 3 binary64) beta) (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) alpha (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) alpha (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(/ beta (+ 8 (pow beta 3)))
(/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))
(+ (* -1 (* alpha (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(fma.f64 (neg.f64 alpha) (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(fma.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) beta) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))))) (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) alpha (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ beta (* 2 beta)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))) (+ (* 2 (pow beta 2)) (pow beta 2))) (+ 8 (pow beta 3)))) (/ beta (pow (+ 8 (pow beta 3)) 2)))))) (+ (* -1 (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2)))) (+ 8 (pow beta 3)))) (/ (* beta (+ beta (* 2 beta))) (pow (+ 8 (pow beta 3)) 2))))) (+ (/ 1 (+ 8 (pow beta 3))) (/ (* beta (+ (* 2 (pow beta 2)) (pow beta 2))) (pow (+ 8 (pow beta 3)) 2))))) (/ beta (+ 8 (pow beta 3))))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) beta)) (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) beta) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 beta (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) beta) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))))) alpha) (fma.f64 beta (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) alpha (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 2 (+ alpha beta))
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
(- (* 1/2 (/ beta (+ 2 beta))) 1/2)
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(- (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))) 1/2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))) 1/2)
(-.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(- (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))) 1/2)
(-.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(pow beta 2)
(*.f64 beta beta)
(+ (* 2 (* alpha beta)) (pow beta 2))
(*.f64 (fma.f64 #s(literal 2 binary64) alpha beta) beta)
(+ (* alpha (+ alpha (* 2 beta))) (pow beta 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta alpha) alpha (*.f64 beta beta))
(pow beta 3)
(pow.f64 beta #s(literal 3 binary64))
(+ (* alpha (+ (* 2 (pow beta 2)) (pow beta 2))) (pow beta 3))
(fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) alpha (pow.f64 beta #s(literal 3 binary64)))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ beta (* 2 beta))) (pow beta 2)))) (pow beta 3))
(fma.f64 (fma.f64 (*.f64 beta beta) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 3 binary64) beta) alpha (*.f64 beta beta))) alpha (pow.f64 beta #s(literal 3 binary64)))
(+ (* alpha (+ (* 2 (pow beta 2)) (+ (* alpha (+ alpha (+ beta (* 2 beta)))) (pow beta 2)))) (pow beta 3))
(fma.f64 (fma.f64 (*.f64 beta beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal 3 binary64) beta alpha) alpha (*.f64 beta beta))) alpha (pow.f64 beta #s(literal 3 binary64)))
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)))))) alpha)
-1/2
#s(literal -1/2 binary64)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)))) #s(literal 1/2 binary64))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))))) alpha)
(* -1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal -1/4 binary64))
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))) alpha)
(/.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha))))) alpha)
(/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)) (*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha)) #s(literal 1/4 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))))))) (*.f64 alpha alpha)) (*.f64 (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)) #s(literal 1/8 binary64)))) alpha)
(/ (- (+ (* -1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (+ (* -1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)) (+ (* 1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (* 1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2)))))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))) (pow alpha 2))) (+ (* -1/2 (/ (* (- beta (* -1 (+ 2 beta))) (- (* 1/4 (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta)))))) (+ (* -1/2 (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (* -1/8 (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))))))) (pow alpha 3))) (+ (* -1/8 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/8 (/ (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))) alpha)) (+ (* 1/8 (/ (* (pow (+ 2 beta) 2) (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ (* (+ 2 beta) (* (- beta (* -1 (+ 2 beta))) (- (* -1/4 (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- beta (* -1 (+ 2 beta))) (- (* -2 beta) (+ 4 (* 2 beta)))))))) (pow alpha 3))))))))) alpha)
(/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))))) (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) alpha) (/.f64 #s(literal -1/2 binary64) alpha) (fma.f64 (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))))))))) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)) (fma.f64 (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)) #s(literal 1/8 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (pow.f64 alpha #s(literal 3 binary64)))))))) alpha)
(* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal 1/4 binary64))
(/ (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha))) alpha)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha)))) alpha)
(/.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) alpha) (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)))) alpha)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))))) (pow alpha 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 2))) (+ (* 1/4 (- (* -2 beta) (+ 4 (* 2 beta)))) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) alpha))))) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 #s(literal -1/4 binary64) alpha) (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha))))) alpha)
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2)))))
(fma.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))) #s(literal 1/4 binary64))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 beta)) (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2)))) (* (pow (+ 2 beta) 2) (- (* -2 beta) (+ 4 (* 2 beta))))) (pow alpha 3))) (+ (* 1/4 (/ (- (* -2 beta) (+ 4 (* 2 beta))) alpha)) (* 1/4 (/ (- (pow beta 2) (+ (* (+ 4 (* 2 beta)) (- (* -2 beta) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 2))) (pow alpha 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))))) #s(literal 1/4 binary64))
(* 1/2 (/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha))
(*.f64 (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) alpha))) alpha)
(/ (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha)))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal -1 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))))) (*.f64 alpha alpha)) (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) alpha)) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) #s(literal 1/2 binary64))) alpha)
(/ (+ (* -1/2 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (* 1/2 (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* 1/2 (/ (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))) alpha))))) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (-.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal -1 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal -1 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))))) (*.f64 alpha alpha)) (/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) alpha)) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) #s(literal 1/2 binary64)))) alpha)
(/ (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))) alpha)
(/.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (/ (* beta (- (* 2 beta) 2)) alpha)))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha)))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) alpha)) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) alpha)) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) alpha) (/.f64 beta alpha) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) alpha)))) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (fma.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (+.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) alpha) (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) (*.f64 alpha alpha))))) alpha)
(/ (- (+ beta (+ (* -1 (- (* 2 beta) 2)) (+ (* -1 (/ (+ (* 2 (- 2 beta)) (pow beta 2)) alpha)) (+ (* -1 (/ (+ (* (+ 8 (pow beta 3)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (+ (* (+ beta (* 2 beta)) (- (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (+ (* -1 (+ 8 (pow beta 3))) (+ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))))))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))))) (pow alpha 3))) (+ (/ (* beta (+ (* 2 (- 2 beta)) (pow beta 2))) (pow alpha 2)) (/ (* beta (- (* 2 beta) 2)) alpha)))))) (+ (* -1 (+ beta (* 2 beta))) (+ (* -1 (/ (+ 8 (pow beta 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) alpha)) (+ (/ (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) alpha) (+ (/ (* (+ beta (* 2 beta)) (- (+ (* -1 (+ (* 2 (- 2 beta)) (pow beta 2))) (* beta (- (* 2 beta) 2))) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta)))))))) (pow alpha 2)) (/ (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- (+ beta (* -1 (- (* 2 beta) 2))) (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))))) alpha)
(/.f64 (-.f64 (+.f64 (+.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) alpha)) (fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (-.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) beta) (fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal -1 binary64) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) alpha) (/.f64 beta alpha) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) alpha)))) beta) (fma.f64 (*.f64 #s(literal 3 binary64) beta) #s(literal -1 binary64) (fma.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (+.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) alpha) (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta))))) (*.f64 #s(literal 3 binary64) beta) (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) (*.f64 alpha alpha)))))) alpha)
(/ -1 (pow alpha 2))
(/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))
(/ (- (/ beta alpha) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) alpha)) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ beta (* 2 beta)) alpha)))) (pow alpha 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 beta (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) (*.f64 alpha alpha)) #s(literal -1 binary64) (-.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) alpha))) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ beta (* 2 beta)) (+ (* -1 (+ (* 2 (pow beta 2)) (pow beta 2))) (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta)))))))) (+ (* -1 (+ 8 (pow beta 3))) (* (+ (* 2 (pow beta 2)) (pow beta 2)) (- beta (* -1 (+ beta (* 2 beta))))))) (pow alpha 3))) (/ beta alpha)) (+ 1 (+ (* -1 (/ (+ beta (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* 2 (pow beta 2)) (pow beta 2)) (pow alpha 2))) (/ (* (+ beta (* 2 beta)) (- beta (* -1 (+ beta (* 2 beta))))) (pow alpha 2)))))) (pow alpha 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (fma.f64 (-.f64 beta (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) (fma.f64 (-.f64 beta (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) (*.f64 beta beta)) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 beta alpha) (+.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (/.f64 beta alpha)) #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 beta (neg.f64 (*.f64 #s(literal 3 binary64) beta))) (*.f64 #s(literal 3 binary64) beta) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 beta beta)))) (*.f64 alpha alpha))))) (*.f64 alpha alpha))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 1 binary64)) alpha)
-1
#s(literal -1 binary64)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1)
(-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1)
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)))) #s(literal 1 binary64))
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(*.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (*.f64 alpha alpha))
(pow alpha 3)
(pow.f64 alpha #s(literal 3 binary64))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (/ beta alpha))))
(*.f64 (fma.f64 #s(literal 3 binary64) (/.f64 beta alpha) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 #s(literal 2 binary64) alpha) (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (/.f64 beta alpha)))) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ (pow beta 2) (pow alpha 2))) (+ (/ beta alpha) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow beta 3) (pow alpha 3))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 #s(literal 2 binary64) alpha) (+.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (pow.f64 (/.f64 beta alpha) #s(literal 3 binary64))) (/.f64 beta alpha)))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(*.f64 (neg.f64 alpha) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64)) #s(literal 2 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(-.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64))) alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha)) #s(literal 1/2 binary64))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta alpha) #s(literal -1 binary64) #s(literal 1 binary64)))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1/2 binary64))) alpha))) alpha))) alpha))
(* 1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal 1/4 binary64))
(* -1 (/ (+ (* -1 (/ (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))))) alpha) #s(literal -1 binary64) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))))) (+ (* -1/2 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))))) (* 1/8 (* (pow (+ 2 beta) 2) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta))))))))) alpha)) (* 1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (+ (* -1/2 (* (- (* -1 beta) (+ 2 beta)) (- (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) (* 1/8 (* (+ 2 beta) (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))))) alpha)) (* -1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* 1/8 (* (- (* -1 beta) (+ 2 beta)) (- (* 2 beta) (* -2 (+ 2 beta)))))) alpha)) (* -1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))))) alpha))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))))) alpha) #s(literal -1 binary64) (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))))) alpha))) alpha))
(* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal -1/4 binary64))
(* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/4 binary64))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))))) (* (pow (+ 2 beta) 2) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha))) alpha)) (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))))) alpha) #s(literal 1/4 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) #s(literal -1/4 binary64))) alpha))) alpha))) alpha))
(+ 1/4 (* -1/4 (/ (- (* 2 beta) (* -2 (+ 2 beta))) alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal -1/4 binary64) #s(literal 1/4 binary64))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/4 binary64))) alpha) #s(literal -1 binary64) #s(literal 1/4 binary64))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 beta) (- (pow beta 2) (+ (* -2 (* (+ 2 beta) (- (* 2 beta) (* -2 (+ 2 beta))))) (pow (+ 2 beta) 2))))) (* (pow (+ 2 beta) 2) (- (* 2 beta) (* -2 (+ 2 beta))))) alpha))) alpha)) (* 1/4 (- (* 2 beta) (* -2 (+ 2 beta))))) alpha)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 beta beta) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha))) alpha))) alpha) #s(literal -1 binary64) #s(literal 1/4 binary64))
(* -1/2 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* -1/2 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) (* 1/2 (/ (+ (* -1 (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))))) (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))))) alpha))) alpha)) (* 1/2 (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) alpha)) (* 1/2 (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 beta beta) #s(literal -3 binary64)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))))))) alpha))) alpha))) alpha))) alpha))
(* -1 (/ (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) alpha) #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) beta)) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta))))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) alpha) #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) beta)) alpha))
(* -1 (/ (- (+ (* -1 (+ 2 (+ beta (* -2 beta)))) (* -1 (/ (- (+ (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (* -1 (/ (- (+ (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ (* -1 (/ (* (+ 8 (pow beta 3)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta)))) alpha)) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 (* beta (+ (* 2 (- 2 beta)) (pow beta 2)))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3)))))) alpha)) (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2)))))) alpha))))) (+ 8 (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ (* 2 (- 2 beta)) (+ (* beta (+ 2 (* -2 beta))) (pow beta 2)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))))) (+ (* -1 (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (pow beta 3))))) alpha))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 (+ 2 (+ beta (* -2 beta)))) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta)) (/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 beta beta) #s(literal -3 binary64)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))))))) alpha)) (+.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 8 binary64))) alpha) #s(literal -1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta))))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) alpha) #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) beta)) alpha))
(/ (- (* -1 (/ (- (* -1 beta) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (*.f64 #s(literal 3 binary64) beta)) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (- (* -1 (/ (- (+ (* -2 (/ (pow beta 2) alpha)) (+ (* -1 beta) (+ (* -1 (/ (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (* -1 (/ (pow beta 2) alpha))))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 beta beta) alpha) #s(literal -2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (neg.f64 beta) (*.f64 #s(literal 3 binary64) beta)) (*.f64 #s(literal 3 binary64) beta) (*.f64 beta beta)) alpha) (neg.f64 beta))) (*.f64 #s(literal 3 binary64) beta)) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) (- (* -1 beta) (+ beta (* 2 beta)))) alpha)) (+ (* 8 (/ 1 alpha)) (+ (/ (* (+ beta (* 2 beta)) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha) (/ (pow beta 3) alpha)))) (+ (* -2 (pow beta 2)) (+ (* -1 (* (+ beta (* 2 beta)) (- (* -1 beta) (+ beta (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ beta (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 beta beta) #s(literal -3 binary64)) (/.f64 (-.f64 (neg.f64 beta) (*.f64 #s(literal 3 binary64) beta)) alpha)) #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 beta) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta)))) (*.f64 #s(literal 3 binary64) beta) (pow.f64 beta #s(literal 3 binary64))) #s(literal 8 binary64)) alpha)) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 beta) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) alpha) #s(literal -1 binary64) (neg.f64 beta)) (*.f64 #s(literal 3 binary64) beta)) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1 binary64)))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(-.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64))) alpha)) #s(literal 1 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha)) #s(literal 1 binary64))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta (/.f64 (neg.f64 (*.f64 beta beta)) alpha)) alpha) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (* 2 beta)) alpha)) 1)))
(neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) alpha) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (* -1 (pow beta 2))) alpha)) (* 2 beta))) alpha)) 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta (neg.f64 (/.f64 (*.f64 (*.f64 beta beta) #s(literal -3 binary64)) alpha))) beta) alpha)) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ beta (+ (* -1 (/ (+ (* -2 (pow beta 2)) (+ (* -1 (/ (pow beta 3) alpha)) (* -1 (pow beta 2)))) alpha)) (* 2 beta))) alpha)) 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) alpha) #s(literal -1 binary64) (neg.f64 (*.f64 beta beta)))) alpha))) beta) alpha)) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(* 2 (+ 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(* -1/2 (/ alpha (+ 2 alpha)))
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(- beta alpha)
(-.f64 beta alpha)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(* 1/2 beta)
(*.f64 #s(literal 1/2 binary64) beta)
(* beta (+ 1/2 (* -1/4 beta)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta)
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) beta) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)) beta)
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) beta #s(literal 1/8 binary64)) beta) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)) beta)
2
#s(literal 2 binary64)
(/ (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(-.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))) beta (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(- (+ (* 1/4 (/ (pow alpha 2) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)))) (* beta (- (+ (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (+ (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* beta (- (* 1/4 (/ (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* 1/4 (/ (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))))) (+ (* 1/2 (/ (* (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2))) (* 1/2 (/ (* (- (* 1/4 (/ (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))))) (* 1/2 (/ (* (- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4) (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (pow (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2) 2)))))) (* 1/4 (/ 1 (- (* -1/2 (/ alpha (+ 2 alpha))) 1/2))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal -2 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) beta (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))) beta (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(- (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) 1/4)
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))) 1/4)
(-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))))) 1/4)
(-.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(- (+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))))))) 1/4)
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal -2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))))) beta (*.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) #s(literal 1/4 binary64))) beta (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* 1/4 (* beta (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4))))) (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))
(*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (* beta (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* 1/4 (/ (pow alpha 2) (pow (+ 2 alpha) 2))) (* beta (+ (* 1/4 (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (* beta (+ (* 1/4 (* beta (- (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)) (+ (* -2 (/ alpha (pow (+ 2 alpha) 4))) (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2)))))) (* 1/4 (- (/ 1 (pow (+ 2 alpha) 2)) (+ (/ (* (+ 4 (* 2 alpha)) (- (* -2 (/ alpha (pow (+ 2 alpha) 2))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal -2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))))) beta (*.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) #s(literal 1/4 binary64))) beta (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))) (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) beta (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) #s(literal 1 binary64))))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) beta (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))))) beta (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3)))))))) (* 1/2 (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (/.f64 (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (*.f64 (*.f64 #s(literal 3 binary64) alpha) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) beta (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))))) beta (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) beta (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ 1 (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) beta (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) beta (/.f64 (*.f64 alpha alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) beta (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (+ (* beta (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (+ (* 2 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* 2 (/ alpha (+ 8 (pow alpha 3))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ 8 (pow alpha 3))))))))) (+ (* -1 (/ (* alpha (* (+ alpha (* 2 alpha)) (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))) (+ (* 2 (/ 1 (+ 8 (pow alpha 3)))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (+ 8 (pow alpha 3)))) (+ (* 2 (/ (- 2 alpha) (+ 8 (pow alpha 3)))) (/ (pow alpha 2) (+ 8 (pow alpha 3))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (/ (pow alpha 2) (+ 8 (pow alpha 3)))))) (* -1 (/ (* alpha (* (+ (* 2 (- 2 alpha)) (pow alpha 2)) (+ (* 2 (pow alpha 2)) (pow alpha 2)))) (pow (+ 8 (pow alpha 3)) 2)))))))
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (-.f64 (fma.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))) (/.f64 (fma.f64 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (*.f64 (*.f64 #s(literal 3 binary64) alpha) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) beta)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))) beta (/.f64 (*.f64 alpha alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) beta (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 1 binary64))
(* -1 (/ alpha (+ 8 (pow alpha 3))))
(/.f64 (neg.f64 alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) beta (/.f64 (neg.f64 alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* -1 (* beta (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(fma.f64 (fma.f64 (neg.f64 beta) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) beta (/.f64 (neg.f64 alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ (* -1 (/ alpha (+ 8 (pow alpha 3)))) (* beta (- (+ (* beta (- (* -1 (* beta (+ (* -1 (/ alpha (pow (+ 8 (pow alpha 3)) 2))) (+ (* -1 (/ (* (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))) (+ (* 2 (pow alpha 2)) (pow alpha 2))) (+ 8 (pow alpha 3)))) (/ (* (+ alpha (* 2 alpha)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3))))))) (+ (* -1 (/ (* alpha (+ alpha (* 2 alpha))) (pow (+ 8 (pow alpha 3)) 2))) (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (/ 1 (+ 8 (pow alpha 3))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))) (+ 8 (pow alpha 3)))))) (/ 1 (+ 8 (pow alpha 3)))) (* -1 (/ (* alpha (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow (+ 8 (pow alpha 3)) 2))))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 3 binary64) alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) alpha) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))))) beta (/.f64 (neg.f64 alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))))
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(- (* -1/2 (/ alpha (+ 2 alpha))) 1/2)
(-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))) 1/2)
(-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))) 1/2)
(-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))) 1/2)
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+ (* 2 (* alpha beta)) (pow alpha 2))
(fma.f64 (*.f64 beta alpha) #s(literal 2 binary64) (*.f64 alpha alpha))
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha beta) beta (*.f64 alpha alpha))
(+ (* beta (+ (* 2 (pow alpha 2)) (pow alpha 2))) (pow alpha 3))
(fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) beta (pow.f64 alpha #s(literal 3 binary64)))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (* 2 alpha))) (pow alpha 2)))) (pow alpha 3))
(fma.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 3 binary64) alpha) beta (*.f64 alpha alpha))) beta (pow.f64 alpha #s(literal 3 binary64)))
(+ (* beta (+ (* 2 (pow alpha 2)) (+ (* beta (+ alpha (+ beta (* 2 alpha)))) (pow alpha 2)))) (pow alpha 3))
(fma.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 2 binary64) (fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha beta) alpha) beta (*.f64 alpha alpha))) beta (pow.f64 alpha #s(literal 3 binary64)))
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 2 binary64)) beta)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)))) #s(literal 1/2 binary64))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 1 binary64)) beta)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)))))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
(- 1 (* 2 (/ 1 beta)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta)) (/.f64 #s(literal 8 binary64) (pow.f64 beta #s(literal 3 binary64))))
(* beta (+ 1 (* 2 (/ 1 beta))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) #s(literal 1 binary64)) beta)
(* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64))
(- (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta))))
(- (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))))))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 beta beta)) (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))) beta) (fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) beta) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))))))
(- (+ (* -1/2 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (* beta (- (* -1 alpha) (+ 2 alpha)))))))) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1/2 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1 (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 alpha) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 2))) (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* beta (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 3) (- (* -1 alpha) (+ 2 alpha))))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* (pow beta 2) (- (* -1 alpha) (+ 2 alpha))))) (/ (* (pow (+ 2 alpha) 2) (- (* 1/2 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3))))))))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 beta beta)) (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))) (+.f64 #s(literal 2 binary64) alpha))))) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))) beta) (fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) beta) (fma.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta)))))))))
(* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal 1/4 binary64))
(/ (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))) beta)
(/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta))) beta)
(/ (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta)))) beta)
(/.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) beta) (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta)))) beta)
(/ (+ (* -1/4 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 2))) (+ (* 1/4 (- (* -2 alpha) (+ 4 (* 2 alpha)))) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) beta))))) beta)
(/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 #s(literal -1/4 binary64) beta) (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta))))) beta)
(+ 1/4 (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(+ 1/4 (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta))) #s(literal 1/4 binary64))
(+ 1/4 (+ (* -1/4 (/ (+ (* (+ 4 (* 2 alpha)) (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2)))) (* (pow (+ 2 alpha) 2) (- (* -2 alpha) (+ 4 (* 2 alpha))))) (pow beta 3))) (+ (* 1/4 (/ (- (* -2 alpha) (+ 4 (* 2 alpha))) beta)) (* 1/4 (/ (- (pow alpha 2) (+ (* (+ 4 (* 2 alpha)) (- (* -2 alpha) (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta))))) #s(literal 1/4 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2)))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (/.f64 (-.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) alpha) (*.f64 (*.f64 alpha alpha) #s(literal 2 binary64)))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow alpha 3))))) (pow beta 3))) (* 1/2 (/ (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) #s(literal 8 binary64)) (fma.f64 (-.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) alpha) (*.f64 (*.f64 alpha alpha) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) alpha) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 3 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) alpha) (*.f64 (*.f64 alpha alpha) #s(literal 2 binary64)))) (*.f64 beta beta))))) #s(literal 1 binary64))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2)))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))))
(-.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 beta beta)))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) (pow beta 3))) (+ (* -1 (/ (* alpha (- (* 2 alpha) 2)) (pow beta 2))) (* 2 (/ (- 2 alpha) (pow beta 2))))))) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (* 8 (/ 1 (pow beta 3))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)) (+ (/ (* (+ alpha (* 2 alpha)) (- (+ (* -1 (* alpha (- (* 2 alpha) 2))) (* 2 (- 2 alpha))) (+ (* 2 (pow alpha 2)) (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ 2 alpha)))))) (pow beta 3)) (+ (/ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)) (/ (pow alpha 3) (pow beta 3))))))))))
(-.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha)) alpha) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta)))) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 8 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 alpha beta)) (fma.f64 (*.f64 #s(literal 3 binary64) (/.f64 alpha beta)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (/.f64 (fma.f64 (-.f64 (fma.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) alpha) (*.f64 (*.f64 alpha alpha) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) alpha) (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 3 binary64)))) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 #s(literal 2 binary64) beta))))
(/ 1 (pow beta 2))
(/.f64 #s(literal 1 binary64) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/.f64 (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 alpha beta))) (*.f64 beta beta))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))) (pow beta 2))))) (+ (* 2 (/ alpha beta)) (/ alpha beta))) (pow beta 2))
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 alpha beta) (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 2 binary64) (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))) (*.f64 beta beta))) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 alpha beta))) (*.f64 beta beta))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (+ (* 2 (pow alpha 2)) (+ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 2))))) (+ (* (+ (* 2 (pow alpha 2)) (pow alpha 2)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow alpha 3)))) (pow beta 3))))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha)))) (pow beta 2)) (/ (pow alpha 2) (pow beta 2))))))) (pow beta 2))
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 alpha beta) (/.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) alpha)) (fma.f64 (*.f64 alpha alpha) #s(literal 2 binary64) (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))) (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal 8 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha)) (*.f64 beta beta)) (/.f64 alpha beta))))) (*.f64 beta beta))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (* 1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) beta)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))))) beta)
(/ (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (+ (* 1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))) beta)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta)))))) beta)
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (*.f64 beta beta))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (/ alpha beta))))
(*.f64 (fma.f64 #s(literal 3 binary64) (/.f64 alpha beta) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64)))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (/ (pow alpha 2) (pow beta 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (/.f64 alpha beta)))) (pow.f64 beta #s(literal 3 binary64)))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (pow alpha 2) (pow beta 2))) (+ (/ alpha beta) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow alpha 3) (pow beta 3))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (pow.f64 (/.f64 alpha beta) #s(literal 3 binary64))) (/.f64 alpha beta)))) (pow.f64 beta #s(literal 3 binary64)))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(*.f64 (neg.f64 beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64)) #s(literal 2 binary64)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta) #s(literal -1 binary64) #s(literal 1 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) beta)) beta) #s(literal -1 binary64) #s(literal 2 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))
(+ (* -1 (/ (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) beta)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64)))) beta) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))))) beta)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 3) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* (+ 2 alpha) (- (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha)))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) (* (pow (+ 2 alpha) 2) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))))))) beta)) (* 1/2 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (- (* -1 alpha) (+ 2 alpha))))) (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))) (* (+ 2 alpha) (- (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha)))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha)))))))) beta)) (* -1/2 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) (- (* -1 alpha) (+ 2 alpha))))) (* -1/2 (/ (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha)))) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) (- (* -1 alpha) (+ 2 alpha)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64) (fma.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64)))) beta) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha)))))) beta)))
(* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1/4 binary64))
(* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/4 binary64))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha)))))) (* 1/4 (/ (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))))) (* (pow (+ 2 alpha) 2) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta))) beta)) (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))
(neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))))) beta) #s(literal 1/4 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) #s(literal -1/4 binary64))) beta))) beta))) beta))
(+ 1/4 (* -1/4 (/ (- (* 2 alpha) (* -2 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1/4 binary64) #s(literal 1/4 binary64))
(+ 1/4 (* -1 (/ (+ (* -1/4 (/ (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/4 binary64))) beta) #s(literal -1 binary64) #s(literal 1/4 binary64))
(+ 1/4 (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2)))) (* 1/4 (/ (+ (* -2 (* (+ 2 alpha) (- (pow alpha 2) (+ (* -2 (* (+ 2 alpha) (- (* 2 alpha) (* -2 (+ 2 alpha))))) (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta))) beta)) (* 1/4 (- (* 2 alpha) (* -2 (+ 2 alpha))))) beta)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64)) (-.f64 (*.f64 alpha alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta))) beta))) beta) #s(literal -1 binary64) #s(literal 1/4 binary64))
(+ 1 (* 1/2 (/ (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* 1/2 (/ (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) beta) #s(literal 1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* 1/2 (/ (- (* -1 (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2)))) (+ 8 (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))))) (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (pow alpha 3))))) beta))) beta)) (* -1/2 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) #s(literal 8 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) alpha)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha alpha) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (pow.f64 alpha #s(literal 3 binary64))))) beta) #s(literal 1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) #s(literal -1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(- (+ 2 (* -1 (/ (+ 2 (+ alpha (* -2 alpha))) beta))) (+ (* 2 (/ alpha beta)) (/ alpha beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) beta))
(+ 2 (* -1 (/ (- (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2))) beta))) (+ (* -2 (/ (pow alpha 2) beta)) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (* -1 (/ (pow alpha 2) beta))))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) beta)) beta) #s(literal -1 binary64) #s(literal 2 binary64))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) (* -1 (/ (- (+ (* -1 (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) (* -1 (/ (* alpha (+ (* 2 (- 2 alpha)) (pow alpha 2))) beta))) (+ (* -1 (/ (* (+ alpha (* 2 alpha)) (- (* -1 (+ (* 2 (- 2 alpha)) (+ (* alpha (+ 2 (* -2 alpha))) (pow alpha 2)))) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))))) beta)) (+ (* -1 (/ (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 (+ 2 (+ alpha (* -2 alpha)))) (+ alpha (* 2 alpha)))) beta)) (+ (* 8 (/ 1 beta)) (/ (pow alpha 3) beta))))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 alpha) (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 alpha alpha))) beta)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) alpha)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) alpha (*.f64 alpha alpha)))) (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha))))) (neg.f64 (*.f64 (*.f64 (*.f64 alpha alpha) #s(literal -3 binary64)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha))))) beta) (/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64)) beta))) beta) #s(literal -1 binary64) (neg.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) alpha)))) beta) #s(literal -1 binary64) #s(literal 2 binary64))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2)))) beta))) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 alpha alpha) #s(literal -2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ alpha (* 2 alpha)))) (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* -1 (/ (+ 8 (+ (* -1 (* (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (+ (* (+ alpha (* 2 alpha)) (+ (* -2 (pow alpha 2)) (+ (* -1 (* (+ alpha (* 2 alpha)) (- (* -1 alpha) (+ alpha (* 2 alpha))))) (* -1 (pow alpha 2))))) (pow alpha 3)))) beta)) (* -1 (pow alpha 2))))) beta))) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha alpha) #s(literal -3 binary64))) (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (fma.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha) (*.f64 alpha alpha)) (*.f64 (*.f64 alpha alpha) #s(literal -2 binary64))) (*.f64 #s(literal 3 binary64) alpha) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal 8 binary64)) beta) (*.f64 alpha alpha)) (neg.f64 (*.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)) (*.f64 #s(literal 3 binary64) alpha))))) beta) #s(literal -1 binary64) (neg.f64 (-.f64 (neg.f64 alpha) (*.f64 #s(literal 3 binary64) alpha)))) beta) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (neg.f64 beta) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))
(* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta))
(neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 3) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta))) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha (/.f64 (neg.f64 (*.f64 alpha alpha)) beta)) beta) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (* 2 alpha)) beta)) 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 alpha beta))) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64))))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (* -1 (pow alpha 2))) beta)) (* 2 alpha))) beta)) 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha (neg.f64 (/.f64 (*.f64 (*.f64 alpha alpha) #s(literal -3 binary64)) beta))) alpha) beta)) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64))))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ alpha (+ (* -1 (/ (+ (* -2 (pow alpha 2)) (+ (* -1 (/ (pow alpha 3) beta)) (* -1 (pow alpha 2)))) beta)) (* 2 alpha))) beta)) 1)))
(neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha (neg.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) beta) #s(literal -1 binary64) (neg.f64 (*.f64 alpha alpha)))) beta))) alpha) beta)) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64))))

rewrite122.0ms (1.5%)

Memory
29.9MiB live, 130.9MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038265
062205
1302191
02837181
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
19 → 421
Calls
Call 1
Inputs
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(-.f64 beta #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))
Outputs
(*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (fma.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 beta alpha) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 #s(literal 2 binary64) (+.f64 beta #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta #s(literal 2 binary64)))
(+.f64 (*.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) (+.f64 beta #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(+.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (+.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))))
(/.f64 (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) alpha)) (pow.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(neg.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta alpha))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(-.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) #s(literal 2 binary64) (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) beta))) (*.f64 #s(literal 2 binary64) (-.f64 beta #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 beta beta #s(literal -4 binary64))) (+.f64 #s(literal -2 binary64) beta) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 beta (/.f64 #s(literal 1/2 binary64) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))
(+.f64 (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 beta (fma.f64 beta beta #s(literal -4 binary64))) (+.f64 #s(literal -2 binary64) beta))
(*.f64 (/.f64 beta (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 (-.f64 beta #s(literal -2 binary64)))))
(/.f64 (neg.f64 beta) (neg.f64 (-.f64 beta #s(literal -2 binary64))))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 beta) (-.f64 beta #s(literal -2 binary64))))
(neg.f64 (/.f64 beta (neg.f64 (-.f64 beta #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 beta beta #s(literal -4 binary64))) (neg.f64 (+.f64 #s(literal -2 binary64) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (neg.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))))
(/.f64 (fma.f64 beta beta #s(literal -4 binary64)) (+.f64 #s(literal -2 binary64) beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 #s(literal -2 binary64) beta)) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))) (/.f64 #s(literal -8 binary64) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))))
(-.f64 beta #s(literal -2 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (-.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) #s(literal -1/4 binary64))
(fma.f64 (fabs.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (fabs.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) #s(literal -1/4 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal -1/4 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1/4 binary64))
(fma.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal -1/4 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal -1/4 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal -1/4 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)))) (/.f64 #s(literal 1/64 binary64) (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(*.f64 (fabs.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (fabs.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (-.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (-.f64 beta alpha) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 beta alpha) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 beta alpha)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 beta alpha) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (/.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(fabs.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)) (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)))) (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 9 binary64)) #s(literal 512 binary64))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 alpha (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)))) (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 9 binary64)) #s(literal 512 binary64))) (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 64 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))) (+.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 (-.f64 (*.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) alpha)) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(-.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 alpha (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (fma.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 beta beta)) (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 (+.f64 beta #s(literal 2 binary64)) (+.f64 beta #s(literal 2 binary64)))) (-.f64 alpha (+.f64 beta #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 (+.f64 beta #s(literal 2 binary64)) (+.f64 beta #s(literal 2 binary64))) (*.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 9 binary64)) #s(literal 512 binary64)) (*.f64 (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 64 binary64)) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 9 binary64)) #s(literal 512 binary64)) (*.f64 (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 64 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(+.f64 (+.f64 (+.f64 beta alpha) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 beta #s(literal 2 binary64)) alpha)
(+.f64 (+.f64 alpha #s(literal 2 binary64)) beta)
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 beta alpha)))
(+.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
(+.f64 alpha (+.f64 beta #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 4 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal -2 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/16 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 6 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (+.f64 beta alpha)))
(*.f64 (fabs.f64 (+.f64 beta alpha)) (fabs.f64 (+.f64 beta alpha)))
(*.f64 (exp.f64 (log.f64 (+.f64 beta alpha))) (exp.f64 (log.f64 (+.f64 beta alpha))))
(*.f64 (+.f64 beta alpha) (+.f64 beta alpha))
(pow.f64 (exp.f64 (log.f64 (+.f64 beta alpha))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 beta alpha)) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (-.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(fma.f64 (+.f64 beta alpha) beta (*.f64 (+.f64 beta alpha) alpha))
(fma.f64 (+.f64 beta alpha) alpha (*.f64 (+.f64 beta alpha) beta))
(fma.f64 beta (+.f64 beta alpha) (*.f64 alpha (+.f64 beta alpha)))
(fma.f64 alpha (+.f64 beta alpha) (*.f64 beta (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 2 binary64)))
(+.f64 (*.f64 beta (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha)))
(+.f64 (*.f64 (+.f64 beta alpha) beta) (*.f64 (+.f64 beta alpha) alpha))
(+.f64 (*.f64 (+.f64 beta alpha) alpha) (*.f64 (+.f64 beta alpha) beta))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 2 binary64))))
(+.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 beta (+.f64 beta alpha)))
(*.f64 (neg.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (+.f64 beta alpha))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal 3 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) alpha))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) alpha (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))
(fma.f64 beta (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 alpha (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 alpha (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 beta (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 3 binary64)))
(+.f64 (*.f64 beta (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 alpha (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 alpha (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) alpha))
(+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) alpha) (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal 3 binary64))))

eval212.0ms (2.7%)

Memory
-26.2MiB live, 204.6MiB allocated; 33ms collecting garbage
Compiler

Compiled 59 772 to 4 606 computations (92.3% saved)

prune27.0ms (0.3%)

Memory
43.5MiB live, 43.5MiB allocated; 0ms collecting garbage
Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1 038121 050
Fresh538
Picked325
Done000
Total1 046171 063
Accuracy
100.0%
Counts
1 063 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.0%
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
75.7%
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
74.7%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
66.1%
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
3.7%
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
72.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
26.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
29.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
44.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
46.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
49.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
37.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
25.4%
#s(approx (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64))) alpha))) alpha)))
50.1%
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
28.4%
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) alpha))
Compiler

Compiled 1 055 to 618 computations (41.4% saved)

simplify109.0ms (1.4%)

Memory
-6.4MiB live, 83.4MiB allocated; 8ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
cost-diff0
(+.f64 #s(literal 1 binary64) alpha)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
cost-diff0
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
cost-diff0
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
cost-diff0
(+.f64 beta alpha)
cost-diff0
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
cost-diff0
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
cost-diff7
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045295
067295
1118289
2274282
31045282
45750282
08309278
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
beta
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
alpha
#s(literal 2 binary64)
#s(literal 4 binary64)
(-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
alpha
beta
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(-.f64 beta alpha)
beta
alpha
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+.f64 #s(literal 2 binary64) beta)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
Outputs
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
beta
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
(+.f64 alpha beta)
alpha
#s(literal 2 binary64)
#s(literal 4 binary64)
(-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(+.f64 #s(literal 1 binary64) alpha)
(-.f64 alpha #s(literal -1 binary64))
alpha
beta
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal -1/2 binary64))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(-.f64 beta alpha)
beta
alpha
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(*.f64 (fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(/.f64 (-.f64 beta #s(literal -2 binary64)) alpha)
(+.f64 #s(literal 2 binary64) beta)
(-.f64 beta #s(literal -2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)

localize165.0ms (2.1%)

Memory
-16.8MiB live, 87.5MiB allocated; 20ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
accuracy0.03125
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
accuracy6.416443999019433
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
accuracy16.16553908345751
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
accuracy0.0
(+.f64 #s(literal 1 binary64) alpha)
accuracy0.0078125
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
accuracy0.02734375
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
accuracy45.284762190544114
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
accuracy0.0
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
accuracy0.0
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
accuracy17.433936655600352
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
accuracy22.41789607083543
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
accuracy17.433936655600352
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
accuracy18.91023139396731
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
accuracy0.01171875
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
accuracy0.01953125
(/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
accuracy0.02734375
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
accuracy16.173455853756405
(-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
Samples
55.0ms185×0valid
38.0ms28×2valid
25.0ms43×1valid
Compiler

Compiled 227 to 44 computations (80.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-add: 32.0ms (38% of total)
adjust: 18.0ms (21.4% of total)
ival-div: 15.0ms (17.8% of total)
ival-mult: 11.0ms (13% of total)
ival-sub: 7.0ms (8.3% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series54.0ms (0.7%)

Memory
8.7MiB live, 53.3MiB allocated; 5ms collecting garbage
Counts
22 → 212
Calls
Call 1
Inputs
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(-.f64 beta alpha)
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
(-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
beta
(+ alpha beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
1
(+ 1 alpha)
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(+ beta (* -1 alpha))
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
-1/2
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(/ alpha (+ 4 (* 2 beta)))
(* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))
(* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(* alpha (+ (* alpha (- (* alpha (+ (* -8 (/ alpha (pow (+ 4 (* 2 beta)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(/ (+ 2 beta) alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(* 1/2 (/ beta alpha))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(/ alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(* alpha (+ 1 (/ 1 alpha)))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
1/2
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2)))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha))))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* -1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(/ beta (+ 4 (* 2 alpha)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(+ 4 (* 2 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
1/4
(+ 1/4 (* -1/8 beta))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(/ alpha (+ 4 (* 2 alpha)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha))))
(+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(+ (* 2 beta) (* alpha (+ 2 (* 4 (/ 1 alpha)))))
(/ 2 alpha)
(+ (* 2 (/ 1 alpha)) (/ beta alpha))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* beta (+ 1 (/ alpha beta)))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(- (* 1/2 (/ alpha beta)) 1/2)
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(* 1/2 (/ alpha beta))
(/ (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)) (* 1/2 alpha)) beta)
(/ (- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/2 alpha)) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)
(/ (- (+ (* -1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) (pow beta 3))) (* 1/2 alpha)) (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)))) beta)
(* beta (+ 2 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (* 2 (/ 1 (* alpha beta)))))
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
(* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) beta)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(* -1 (* beta (- (* -1 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)) 2)))
Calls

6 calls:

TimeVariablePointExpression
21.0ms
beta
@0
((- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (* (+ 2 (+ alpha beta)) 2) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ alpha (+ (* (+ beta alpha) 2) 4)) (* (+ (* (/ (+ 2 beta) alpha) 2) 2) alpha) (/ (+ 2 beta) alpha))
9.0ms
alpha
@0
((- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (* (+ 2 (+ alpha beta)) 2) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ alpha (+ (* (+ beta alpha) 2) 4)) (* (+ (* (/ (+ 2 beta) alpha) 2) 2) alpha) (/ (+ 2 beta) alpha))
9.0ms
beta
@inf
((- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (* (+ 2 (+ alpha beta)) 2) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ alpha (+ (* (+ beta alpha) 2) 4)) (* (+ (* (/ (+ 2 beta) alpha) 2) 2) alpha) (/ (+ 2 beta) alpha))
4.0ms
alpha
@-inf
((- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (* (+ 2 (+ alpha beta)) 2) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ alpha (+ (* (+ beta alpha) 2) 4)) (* (+ (* (/ (+ 2 beta) alpha) 2) 2) alpha) (/ (+ 2 beta) alpha))
4.0ms
alpha
@inf
((- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (* (+ 2 (+ alpha beta)) 2) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ alpha (+ (* (+ beta alpha) 2) 4)) (* (+ (* (/ (+ 2 beta) alpha) 2) 2) alpha) (/ (+ 2 beta) alpha))

simplify202.0ms (2.5%)

Memory
7.2MiB live, 237.4MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09155207
130245073
085724588
Stop Event
iter limit
node limit
Counts
212 → 210
Calls
Call 1
Inputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
beta
(+ alpha beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
1
(+ 1 alpha)
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(+ beta (* -1 alpha))
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
-1/2
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(/ alpha (+ 4 (* 2 beta)))
(* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))
(* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(* alpha (+ (* alpha (- (* alpha (+ (* -8 (/ alpha (pow (+ 4 (* 2 beta)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(/ (+ 2 beta) alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(* 1/2 (/ beta alpha))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(/ alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(* alpha (+ 1 (/ 1 alpha)))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
1/2
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2)))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha))))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* -1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(/ beta (+ 4 (* 2 alpha)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(+ 4 (* 2 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
1/4
(+ 1/4 (* -1/8 beta))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(/ alpha (+ 4 (* 2 alpha)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha))))
(+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(+ (* 2 beta) (* alpha (+ 2 (* 4 (/ 1 alpha)))))
(/ 2 alpha)
(+ (* 2 (/ 1 alpha)) (/ beta alpha))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* beta (+ 1 (/ alpha beta)))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(- (* 1/2 (/ alpha beta)) 1/2)
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(* 1/2 (/ alpha beta))
(/ (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)) (* 1/2 alpha)) beta)
(/ (- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/2 alpha)) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)
(/ (- (+ (* -1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) (pow beta 3))) (* 1/2 alpha)) (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)))) beta)
(* beta (+ 2 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (* 2 (/ 1 (* alpha beta)))))
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
(* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) beta)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(* -1 (* beta (- (* -1 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)) 2)))
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(/ beta (+ 4 (* 2 beta)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ 4 (* 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
beta
(+ alpha beta)
(+.f64 alpha beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (/ 1 beta) (/ alpha beta))
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
1
#s(literal 1 binary64)
(+ 1 alpha)
(-.f64 alpha #s(literal -1 binary64))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* 1/2 (/ beta (+ 2 beta)))
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (/.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(* 2 (+ 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
-1/2
#s(literal -1/2 binary64)
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/2 binary64))
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha #s(literal -1/2 binary64))
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha #s(literal -1/2 binary64))
(/ alpha (+ 4 (* 2 beta)))
(/.f64 alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))
(*.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha)
(* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha)
(* alpha (+ (* alpha (- (* alpha (+ (* -8 (/ alpha (pow (+ 4 (* 2 beta)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal -8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) alpha) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha)
(/ (+ 2 beta) alpha)
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta))) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) #s(literal 1/4 binary64))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) #s(literal 1/4 binary64)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/32 binary64) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta))))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (fma.f64 (*.f64 beta (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) #s(literal 1/4 binary64))))) alpha)
(* 1/2 (/ beta alpha))
(*.f64 (/.f64 beta alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) (*.f64 #s(literal 1/2 binary64) beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) beta) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) (*.f64 #s(literal 1/2 binary64) beta))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 beta (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) #s(literal 1/4 binary64))))) alpha)
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))))) alpha)
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)) alpha)
(/ alpha beta)
(/.f64 alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) alpha)
(* alpha (+ 1 (/ 1 alpha)))
(-.f64 alpha #s(literal -1 binary64))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64)))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) #s(literal 1/4 binary64))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha)) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
(/.f64 (-.f64 (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha))) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) #s(literal -1/4 binary64)))) alpha)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2)))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64) #s(literal 1/2 binary64)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (* 1/4 (/ (+ 4 (* 2 beta)) alpha))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/16 binary64) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64))))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) #s(literal 1/4 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64))) alpha)) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) alpha) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64)))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) beta (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) beta) (*.f64 #s(literal 1/32 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) alpha) (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) (neg.f64 alpha)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64)))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) beta (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) alpha) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha)) #s(literal 1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta))) (neg.f64 alpha)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64) #s(literal -2 binary64)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta alpha) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha) #s(literal -1/2 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64) #s(literal -2 binary64)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) #s(literal -1/16 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) alpha) #s(literal -1/32 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* -1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* -1/4 (+ 4 (* 2 beta)))) alpha)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) #s(literal -1/16 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha))) alpha))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(/ beta (+ 4 (* 2 alpha)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal -8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(+ 4 (* 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* -1/8 beta))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(* -1 (/ (+ 1 alpha) beta))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)
(/ (- beta (+ 1 alpha)) beta)
(/.f64 (-.f64 beta (-.f64 alpha #s(literal -1 binary64))) beta)
(/ (+ 1 alpha) beta)
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* -1/2 (/ alpha (+ 2 alpha)))
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(- beta alpha)
(-.f64 beta alpha)
(* 2 (+ 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64))
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64)))) #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))))) beta (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/ alpha (+ 4 (* 2 alpha)))
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64)))) #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))))) beta (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(*.f64 (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)
(+ (* 2 beta) (* alpha (+ 2 (* 4 (/ 1 alpha)))))
(fma.f64 (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha (*.f64 #s(literal 2 binary64) beta))
(/ 2 alpha)
(/.f64 #s(literal 2 binary64) alpha)
(+ (* 2 (/ 1 alpha)) (/ beta alpha))
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(-.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/16 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1/4 binary64) #s(literal 1/2 binary64)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal -1/16 binary64) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 1/4 binary64))))
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 2 binary64)) beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
(* -1/8 (pow beta 2))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1/4 binary64) beta)) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* -1/8 beta)
(*.f64 #s(literal -1/8 binary64) beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta)
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(/.f64 (-.f64 beta (-.f64 alpha #s(literal -1 binary64))) beta)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1 binary64)))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64)))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 2 binary64)) beta)
(- (* 1/2 (/ alpha beta)) 1/2)
(fma.f64 (/.f64 alpha beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(fma.f64 (/.f64 #s(literal -1/4 binary64) beta) (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) (fma.f64 (/.f64 alpha beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/8 binary64) (-.f64 (*.f64 (/.f64 alpha beta) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) alpha) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 1/2 binary64))))
(* 1/2 (/ alpha beta))
(*.f64 (/.f64 alpha beta) #s(literal 1/2 binary64))
(/ (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)) (* 1/2 alpha)) beta)
(/.f64 (fma.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta)
(/ (- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/2 alpha)) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) alpha) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha))) beta)
(/ (- (+ (* -1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) (pow beta 3))) (* 1/2 alpha)) (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta)))) beta)
(/.f64 (-.f64 (fma.f64 (*.f64 alpha (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64))) #s(literal -1/16 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (*.f64 alpha (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta)) (*.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal 1/4 binary64)))) beta)
(* beta (+ 2 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)))
(*.f64 (fma.f64 alpha (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) beta)
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (* 2 (/ 1 (* alpha beta)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) beta)
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64))) beta) #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha))) beta))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/16 binary64))) (neg.f64 beta)))) beta) #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha))) beta))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64))) beta))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)) beta) #s(literal -1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64))) beta) #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64))) beta))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) #s(literal -2 binary64)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(*.f64 (neg.f64 beta) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) beta)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)))) beta))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) #s(literal -2 binary64)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(fma.f64 (/.f64 (fma.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) alpha)) beta) #s(literal -1 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
(-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha (/.f64 (fma.f64 (*.f64 alpha (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha))) (neg.f64 beta))) (neg.f64 beta)) #s(literal 1/2 binary64))
(* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta))
(/.f64 (fma.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) alpha)) (neg.f64 beta))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(/.f64 (fma.f64 #s(literal -1/2 binary64) alpha (/.f64 (fma.f64 (*.f64 alpha (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha))) (neg.f64 beta))) (neg.f64 beta))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* alpha (pow (+ 4 (* 2 alpha)) 3)) beta)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta))
(/.f64 (fma.f64 #s(literal -1/2 binary64) alpha (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 alpha (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)) beta)) #s(literal 1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha))) (neg.f64 beta)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64))) (neg.f64 beta))) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ (* alpha (+ 2 (* 4 (/ 1 alpha)))) beta)) 2)))
(*.f64 (neg.f64 beta) (fma.f64 (neg.f64 alpha) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -2 binary64)))

rewrite151.0ms (1.9%)

Memory
12.1MiB live, 115.8MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045267
067267
1328254
02932250
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 241
Calls
Call 1
Inputs
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(-.f64 beta alpha)
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
(-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 beta (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 beta (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (/.f64 beta (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(*.f64 (/.f64 beta (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (neg.f64 beta) (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 beta) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(neg.f64 (/.f64 beta (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(-.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(+.f64 (*.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(+.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(+.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(+.f64 alpha beta)
(+.f64 beta alpha)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 beta (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))) beta))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 beta) (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal -1/32 binary64)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(fma.f64 beta #s(literal -1/8 binary64) #s(literal 1/4 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))))
(-.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal -1/4 binary64))
(-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) beta))
(-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 beta) #s(literal -1/8 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))) (/.f64 #s(literal 1/64 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))
(+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64))) (/.f64 alpha beta))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(*.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 alpha #s(literal -1 binary64)))) (neg.f64 beta))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -1 binary64))) beta)
(/.f64 (-.f64 (*.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64))) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (-.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta)))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha #s(literal -1 binary64)))) (neg.f64 (neg.f64 beta)))
(/.f64 (fma.f64 #s(literal 1 binary64) beta (*.f64 alpha beta)) (*.f64 beta beta))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (*.f64 (-.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)) beta))
(/.f64 (neg.f64 (-.f64 alpha #s(literal -1 binary64))) (neg.f64 beta))
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha #s(literal -1 binary64))) beta))
(neg.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) (neg.f64 beta)))
(fma.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(fma.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta))
(+.f64 (*.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(+.f64 (/.f64 alpha beta) (pow.f64 beta #s(literal -1 binary64)))
(+.f64 (pow.f64 beta #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(+.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta))
(/.f64 (-.f64 (*.f64 alpha alpha) #s(literal 1 binary64)) (-.f64 alpha #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 1 binary64) alpha))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha alpha (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 1 binary64) alpha)))
(-.f64 alpha #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 alpha #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1 binary64))) (*.f64 (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)) #s(literal 1 binary64))) (*.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))
(/.f64 (fma.f64 #s(literal 1 binary64) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (-.f64 (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (pow.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (-.f64 (*.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))) (*.f64 (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))) (+.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (fma.f64 (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (*.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))
(/.f64 (-.f64 (*.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (*.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)) alpha)) (*.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)))))
(-.f64 (/.f64 beta #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) (/.f64 alpha #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(-.f64 beta alpha)
#s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 alpha #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 alpha (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(*.f64 (/.f64 alpha (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (neg.f64 alpha) (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(neg.f64 (/.f64 alpha (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(*.f64 (*.f64 alpha (-.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) alpha))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(*.f64 alpha (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) alpha) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) alpha) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 4 binary64))))
(/.f64 (*.f64 alpha (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 alpha (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 4 binary64))))
(fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) alpha (*.f64 #s(literal 2 binary64) alpha))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) alpha))
(fma.f64 alpha (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal 2 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 alpha (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) alpha) (*.f64 #s(literal 2 binary64) alpha))
(+.f64 (*.f64 alpha (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64))) (*.f64 alpha #s(literal 2 binary64)))
(+.f64 (*.f64 alpha #s(literal 2 binary64)) (*.f64 alpha (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64)) alpha))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (-.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 (/.f64 beta alpha) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 2 binary64) alpha) (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (*.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 beta) #s(literal -2 binary64))) (neg.f64 (neg.f64 alpha)))
(/.f64 (fma.f64 #s(literal 2 binary64) alpha (*.f64 alpha beta)) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (-.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) alpha))
(/.f64 (+.f64 (neg.f64 beta) #s(literal -2 binary64)) (neg.f64 alpha))
(/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(neg.f64 (/.f64 (+.f64 (neg.f64 beta) #s(literal -2 binary64)) alpha))
(neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) (neg.f64 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha))
(+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha))

eval102.0ms (1.3%)

Memory
-19.9MiB live, 122.9MiB allocated; 14ms collecting garbage
Compiler

Compiled 18 788 to 2 347 computations (87.5% saved)

prune19.0ms (0.2%)

Memory
-2.0MiB live, 45.2MiB allocated; 2ms collecting garbage
Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New5018509
Fresh5510
Picked235
Done022
Total50818526
Accuracy
100.0%
Counts
526 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.0%
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
75.7%
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
29.5%
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
74.7%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
25.5%
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 #s(approx (/ (+ 2 beta) alpha) (/.f64 beta alpha)) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
3.7%
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
72.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
50.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
32.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
44.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
44.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
46.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
49.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
37.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
25.4%
#s(approx (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64))) alpha))) alpha)))
28.4%
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha))
Compiler

Compiled 1 048 to 621 computations (40.7% saved)

simplify158.0ms (2%)

Memory
-5.3MiB live, 141.1MiB allocated; 21ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 beta alpha)
cost-diff0
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
cost-diff0
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
cost-diff0
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
cost-diff0
(+.f64 #s(literal 2 binary64) alpha)
cost-diff0
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
cost-diff0
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
cost-diff0
(/.f64 alpha beta)
cost-diff0
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
cost-diff0
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
cost-diff0
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
cost-diff0
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
cost-diff1
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
cost-diff2
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
cost-diff2
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
cost-diff5
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047278
069272
1128268
2346259
31806259
47544259
08177257
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
(-.f64 beta alpha)
beta
alpha
#s(literal 2 binary64)
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
#s(literal 4 binary64)
#s(literal 1 binary64)
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(literal 1 binary64)
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
alpha
beta
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
alpha
(+.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
beta
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
alpha
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
#s(literal -1/4 binary64)
Outputs
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
(fma.f64 (-.f64 (+.f64 (+.f64 alpha beta) beta) alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(-.f64 beta alpha)
beta
alpha
#s(literal 2 binary64)
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
(+.f64 alpha beta)
#s(literal 4 binary64)
#s(literal 1 binary64)
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 4 binary64) (+.f64 alpha beta) #s(literal 8 binary64))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(literal 1 binary64)
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
alpha
beta
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
alpha
(+.f64 #s(literal 2 binary64) alpha)
(-.f64 alpha #s(literal -2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 #s(literal -1/4 binary64) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
beta
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
(+.f64 alpha beta)
alpha
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64)))
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 #s(literal -1/4 binary64) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))
(*.f64 (/.f64 #s(literal -1/4 binary64) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
#s(literal -1/4 binary64)

localize198.0ms (2.5%)

Memory
1.0MiB live, 188.4MiB allocated; 16ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
accuracy0.01171875
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
accuracy0.02734375
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
accuracy45.118388330395504
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64)))
accuracy0.0
(+.f64 #s(literal 2 binary64) alpha)
accuracy0.0234375
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
accuracy18.863802840293054
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
accuracy19.795271185653366
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
accuracy0.0
(/.f64 alpha beta)
accuracy0.0078125
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
accuracy41.87796199148006
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
accuracy45.284762190544114
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
accuracy16.16553908345751
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
accuracy45.18695545911088
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
accuracy0.0
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
accuracy0.00390625
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
accuracy0.26844758098623445
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
accuracy16.403038021679876
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
Samples
85.0ms38×2valid
45.0ms174×0valid
26.0ms44×1valid
Compiler

Compiled 246 to 44 computations (82.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 133.0ms
ival-div: 74.0ms (55.8% of total)
adjust: 19.0ms (14.3% of total)
ival-add: 17.0ms (12.8% of total)
ival-mult: 15.0ms (11.3% of total)
ival-sub: 6.0ms (4.5% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series29.0ms (0.4%)

Memory
-1.6MiB live, 44.6MiB allocated; 4ms collecting garbage
Counts
20 → 214
Calls
Call 1
Inputs
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(+.f64 #s(literal 2 binary64) alpha)
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
Outputs
(* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta))))
(+ (* -1 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 2))) (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* 2 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 3))))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* alpha (+ (* -4 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 4))) (* 2 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 3))))))))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(* 2 (+ 4 (* 2 beta)))
(+ (* 2 (+ 4 (* 2 beta))) (* 4 alpha))
(+ 4 (* 4 beta))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
(/ alpha beta)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
2
(+ 2 alpha)
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
beta
(+ alpha beta)
-1/2
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(/ (+ 4 (* 2 beta)) alpha)
(* 1/4 (/ (+ 4 (* 4 beta)) alpha))
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (* 1/4 (+ 4 (* 4 beta)))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta))))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* -1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) (pow alpha 3))) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta)))))) alpha)
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* 4 alpha)
(* alpha (+ 4 (* 2 (/ (+ 4 (* 2 beta)) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(/ 1 alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
1
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(* 1/2 (/ beta alpha))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(* alpha (+ 1 (/ beta alpha)))
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
(* -1 (/ (+ (* -1/4 (+ 4 (* 4 beta))) (* 1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta)))) (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta)))) (* 1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -1 (* alpha (- (* -2 (/ (+ 4 (* 2 beta)) alpha)) 4)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha))))
(+ (* 1/2 (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))))) (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* -1 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (* beta (+ (* -1 (/ (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))) (* 2 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))))))))
(+ 4 (* 2 alpha))
(* 2 (+ 4 (* 2 alpha)))
(+ (* 2 (+ 4 (* 2 alpha))) (* 4 beta))
(+ 4 (+ (* -2 alpha) (* 2 alpha)))
(+ 4 (+ (* -2 alpha) (+ (* 2 alpha) (* 4 beta))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(/ beta (+ 4 (* 2 alpha)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(/ 4 alpha)
(+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))
(+ 1 (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta))))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* 1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 3))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* 4 beta)
(* beta (+ 4 (* 2 (/ (+ 4 (* 2 alpha)) beta))))
(* beta (+ 4 (+ (* -2 (/ alpha beta)) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(* beta (+ 1 (/ alpha beta)))
(- (* 1/2 (/ alpha beta)) 1/2)
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(* 2 (/ beta alpha))
(* beta (+ (* 2 (/ 1 alpha)) (* 4 (/ 1 (* alpha beta)))))
(+ 1 (* -1/2 (/ (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/4 (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(* -1 (* beta (- (* -2 (/ (+ 4 (* 2 alpha)) beta)) 4)))
(* -1 (* beta (- (* -1 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) beta)) 4)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
Calls

6 calls:

TimeVariablePointExpression
9.0ms
beta
@inf
((/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (* (+ (* (+ beta alpha) 2) 4) 1) (* (+ (* (+ beta alpha) 2) 4) 2) (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (/ alpha beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/ alpha (+ 2 alpha)) (+ 2 alpha) (- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ (+ (* 2 beta) 4) alpha))
4.0ms
alpha
@-inf
((/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (* (+ (* (+ beta alpha) 2) 4) 1) (* (+ (* (+ beta alpha) 2) 4) 2) (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (/ alpha beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/ alpha (+ 2 alpha)) (+ 2 alpha) (- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ (+ (* 2 beta) 4) alpha))
4.0ms
alpha
@inf
((/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (* (+ (* (+ beta alpha) 2) 4) 1) (* (+ (* (+ beta alpha) 2) 4) 2) (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (/ alpha beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/ alpha (+ 2 alpha)) (+ 2 alpha) (- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ (+ (* 2 beta) 4) alpha))
3.0ms
alpha
@0
((/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (* (+ (* (+ beta alpha) 2) 4) 1) (* (+ (* (+ beta alpha) 2) 4) 2) (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (/ alpha beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/ alpha (+ 2 alpha)) (+ 2 alpha) (- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ (+ (* 2 beta) 4) alpha))
3.0ms
beta
@-inf
((/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (* (+ (* (+ beta alpha) 2) 4) 1) (* (+ (* (+ beta alpha) 2) 4) 2) (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (/ alpha beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/ alpha (+ 2 alpha)) (+ 2 alpha) (- (/ beta (+ (* (+ beta alpha) 2) 4)) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2)) (/ beta (+ (* (+ beta alpha) 2) 4)) (+ (* (+ beta alpha) 2) 4) (+ beta alpha) (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (/ (+ (* 2 beta) 4) alpha))

simplify270.0ms (3.4%)

Memory
36.5MiB live, 350.7MiB allocated; 126ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09955682
134125649
086285088
Stop Event
iter limit
node limit
Counts
214 → 212
Calls
Call 1
Inputs
(* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta))))
(+ (* -1 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 2))) (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* 2 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 3))))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* alpha (+ (* -4 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 4))) (* 2 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 3))))))))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(* 2 (+ 4 (* 2 beta)))
(+ (* 2 (+ 4 (* 2 beta))) (* 4 alpha))
(+ 4 (* 4 beta))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
(/ alpha beta)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
2
(+ 2 alpha)
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
beta
(+ alpha beta)
-1/2
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(/ (+ 4 (* 2 beta)) alpha)
(* 1/4 (/ (+ 4 (* 4 beta)) alpha))
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (* 1/4 (+ 4 (* 4 beta)))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta))))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* -1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) (pow alpha 3))) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta)))))) alpha)
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* 4 alpha)
(* alpha (+ 4 (* 2 (/ (+ 4 (* 2 beta)) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(/ 1 alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
1
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(* 1/2 (/ beta alpha))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(* alpha (+ 1 (/ beta alpha)))
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
(* -1 (/ (+ (* -1/4 (+ 4 (* 4 beta))) (* 1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta)))) (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta)))) (* 1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -1 (* alpha (- (* -2 (/ (+ 4 (* 2 beta)) alpha)) 4)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha))))
(+ (* 1/2 (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))))) (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* -1 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (* beta (+ (* -1 (/ (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))) (* 2 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))))))))
(+ 4 (* 2 alpha))
(* 2 (+ 4 (* 2 alpha)))
(+ (* 2 (+ 4 (* 2 alpha))) (* 4 beta))
(+ 4 (+ (* -2 alpha) (* 2 alpha)))
(+ 4 (+ (* -2 alpha) (+ (* 2 alpha) (* 4 beta))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(/ beta (+ 4 (* 2 alpha)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(/ 4 alpha)
(+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))
(+ 1 (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta))))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* 1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 3))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* 4 beta)
(* beta (+ 4 (* 2 (/ (+ 4 (* 2 alpha)) beta))))
(* beta (+ 4 (+ (* -2 (/ alpha beta)) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(* beta (+ 1 (/ alpha beta)))
(- (* 1/2 (/ alpha beta)) 1/2)
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(* 2 (/ beta alpha))
(* beta (+ (* 2 (/ 1 alpha)) (* 4 (/ 1 (* alpha beta)))))
(+ 1 (* -1/2 (/ (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/4 (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(* -1 (* beta (- (* -2 (/ (+ 4 (* 2 alpha)) beta)) 4)))
(* -1 (* beta (- (* -1 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) beta)) 4)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
Outputs
(* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ (* -1 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 2))) (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))))
(fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* 2 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* 1/2 (/ (+ 4 (* 4 beta)) (+ 4 (* 2 beta)))) (* alpha (+ (* -1 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 2))) (* alpha (+ (* -4 (/ (* alpha (+ 4 (* 4 beta))) (pow (+ 4 (* 2 beta)) 4))) (* 2 (/ (+ 4 (* 4 beta)) (pow (+ 4 (* 2 beta)) 3))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) alpha (/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ 4 (* 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(* 2 (+ 4 (* 2 beta)))
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))
(+ (* 2 (+ 4 (* 2 beta))) (* 4 alpha))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) alpha))
(+ 4 (* 4 beta))
(fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(fma.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (-.f64 beta #s(literal -2 binary64)))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(fma.f64 (-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha))
(* 1/2 (/ beta (+ 2 beta)))
(*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (-.f64 beta #s(literal -2 binary64)))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(-.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (/ 1 beta) (/ alpha beta))
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(/ alpha beta)
(/.f64 alpha beta)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(* 1/2 alpha)
(*.f64 #s(literal 1/2 binary64) alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)) alpha)
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)) alpha)
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)) alpha)
2
#s(literal 2 binary64)
(+ 2 alpha)
(-.f64 alpha #s(literal -2 binary64))
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(-.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(-.f64 (fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal -1/2 binary64))
(/ beta (+ 4 (* 2 beta)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 2))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* alpha (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 beta)) 4))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
beta
(+ alpha beta)
(+.f64 alpha beta)
-1/2
#s(literal -1/2 binary64)
(- (/ alpha (+ 4 (* 2 beta))) 1/2)
(-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal 1/2 binary64))
(- (* alpha (+ (* -2 (/ alpha (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha #s(literal -1/2 binary64))
(- (* alpha (+ (* alpha (- (* 4 (/ alpha (pow (+ 4 (* 2 beta)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))))) (/ 1 (+ 4 (* 2 beta))))) 1/2)
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha #s(literal -1/2 binary64))
(/ (+ 4 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
(* 1/4 (/ (+ 4 (* 4 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64))
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (* 1/4 (+ 4 (* 4 beta)))) alpha)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta))))) alpha)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/16 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))))) alpha)
(/ (+ (* -1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha)) (+ (* -1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) (pow alpha 3))) (+ (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) (pow alpha 2))) (* 1/4 (+ 4 (* 4 beta)))))) alpha)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/32 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/16 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)))))) alpha)
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -2 binary64)) alpha)
(* 4 alpha)
(*.f64 #s(literal 4 binary64) alpha)
(* alpha (+ 4 (* 2 (/ (+ 4 (* 2 beta)) alpha))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 2 binary64) #s(literal 4 binary64)) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) #s(literal 1/2 binary64))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) (*.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) (*.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)))))) alpha)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(fma.f64 (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) (fma.f64 (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) alpha)) #s(literal -1/2 binary64)))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha) (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (*.f64 alpha alpha))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (*.f64 alpha alpha))))) alpha)
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) beta)) alpha)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) beta) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(*.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)) alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta))) (*.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/4 binary64))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (*.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/4 binary64)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/32 binary64) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) beta))))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (fma.f64 (*.f64 beta (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/4 binary64))))) alpha)
(* 1/2 (/ beta alpha))
(*.f64 (/.f64 beta alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)) (* 1/2 beta)) alpha)
(/.f64 (fma.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) beta)) alpha)
(/ (- (+ (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/2 beta)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) beta) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (fma.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) beta))) alpha)
(/ (- (+ (* -1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/2 beta)) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (fma.f64 (*.f64 beta (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64))) #s(literal -1/16 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (*.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/4 binary64))))) alpha)
(* alpha (+ 1 (/ beta alpha)))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal -1 binary64)) alpha)
(* -1/4 (/ (+ 4 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))
(/ (- (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha)
(/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha)
(/ (- (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta))))) alpha)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha)) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha)
(/ (- (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (* 1/4 (+ 4 (* 2 beta)))))) alpha)
(/.f64 (-.f64 (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal 1/8 binary64))) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha)
(* -1 (/ (+ (* -1/4 (+ 4 (* 4 beta))) (* 1/8 (/ (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))) alpha))) alpha))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta)))) (* 1/16 (/ (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/16 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/16 (* (pow (+ 4 (* 2 beta)) 2) (+ 4 (* 4 beta)))) (* 1/32 (/ (* (pow (+ 4 (* 2 beta)) 3) (+ 4 (* 4 beta))) alpha))) alpha)) (* -1/8 (* (+ 4 (* 2 beta)) (+ 4 (* 4 beta))))) alpha)) (* -1/4 (+ 4 (* 4 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/32 binary64) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)))
(* -1 (* alpha (- (* -2 (/ (+ 4 (* 2 beta)) alpha)) 4)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -2 binary64) #s(literal -4 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha) #s(literal -1/2 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64))) (neg.f64 alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta))) (neg.f64 alpha))) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) (/.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha) #s(literal -1 binary64) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha)) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta) #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) beta (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) beta) (*.f64 #s(literal 1/32 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) alpha) (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta) #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) (neg.f64 alpha)) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) beta (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (neg.f64 alpha))
(* -1 (/ (+ (* -1/2 beta) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha))
(/.f64 (fma.f64 (*.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2)))) alpha)) (* 1/4 (* beta (+ 4 (* 2 beta))))) alpha)) (* -1/2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha)) #s(literal 1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) beta))) (neg.f64 alpha)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) #s(literal 1/4 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta alpha) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (/ (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) #s(literal -1/16 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (pow (+ 4 (* 2 beta)) 3))) alpha)) (* 1/8 (pow (+ 4 (* 2 beta)) 2))) alpha)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) alpha) #s(literal -1/32 binary64) (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha))))
(/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ (* 1/2 (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))))) (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* -1 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 beta (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))))) beta (/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* 1/2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (+ 4 (* 2 alpha)))) (* beta (+ (* 1/2 (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (* beta (+ (* -1 (/ (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))) (* 2 (/ (* beta (- (* 4 (/ 1 (+ 4 (* 2 alpha)))) (* 2 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 beta (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)))) beta (*.f64 (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ 4 (* 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(* 2 (+ 4 (* 2 alpha)))
(*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))
(+ (* 2 (+ 4 (* 2 alpha))) (* 4 beta))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) beta))
(+ 4 (+ (* -2 alpha) (* 2 alpha)))
(fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64))
(+ 4 (+ (* -2 alpha) (+ (* 2 alpha) (* 4 beta))))
(-.f64 (fma.f64 alpha #s(literal 0 binary64) (*.f64 #s(literal 4 binary64) beta)) #s(literal -4 binary64))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64))) #s(literal -1/2 binary64))
(* -1/2 (/ alpha (+ 2 alpha)))
(*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(* -1 (/ (+ 1 alpha) beta))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)
(/ (- beta (+ 1 alpha)) beta)
(/.f64 (-.f64 beta (-.f64 alpha #s(literal -1 binary64))) beta)
(/ (+ 1 alpha) beta)
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(-.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (fma.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta #s(literal 1/2 binary64)) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(/ beta (+ 4 (* 2 alpha)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(* beta (+ (* -2 (/ beta (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(* beta (+ (* beta (- (* 4 (/ beta (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(* beta (+ (* beta (- (* beta (+ (* -8 (/ beta (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal -8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta)
(- (/ alpha (+ 4 (* 2 alpha))) 1/2)
(-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64))
(- (+ (* -2 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 2))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(- (+ (* beta (- (* 4 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(- (+ (* beta (- (* beta (- (* -8 (/ (* alpha beta) (pow (+ 4 (* 2 alpha)) 4))) (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))))) (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (/ alpha (+ 4 (* 2 alpha)))) 1/2)
(fma.f64 (fma.f64 (fma.f64 (*.f64 alpha (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64)))) #s(literal -8 binary64) (*.f64 #s(literal 4 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))))) beta (*.f64 #s(literal -2 binary64) (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/ 4 alpha)
(/.f64 #s(literal 4 binary64) alpha)
(+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
(+ 1 (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta))))
(-.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (*.f64 beta beta)) #s(literal -1/4 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) beta) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(+ 1 (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* 1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha)))) (pow beta 3))) (* 1/2 (/ (- (* 1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (+ 4 (* 2 alpha))) beta)))))
(-.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (*.f64 beta beta)) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) alpha)) beta) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -2 binary64)) beta)
(* 4 beta)
(*.f64 #s(literal 4 binary64) beta)
(* beta (+ 4 (* 2 (/ (+ 4 (* 2 alpha)) beta))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 2 binary64) #s(literal 4 binary64)) beta)
(* beta (+ 4 (+ (* -2 (/ alpha beta)) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))))
(*.f64 (-.f64 (/.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) beta) #s(literal -4 binary64)) beta)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)))) #s(literal -1 binary64))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)))) #s(literal -1/2 binary64))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(neg.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta) #s(literal -1 binary64)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(-.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) alpha) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta)))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(-.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) alpha) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/16 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta))))
(+ 1/2 (* -1/4 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(- (+ 1/2 (* 1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2)))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(-.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 1/4 binary64)))
(- (+ 1/2 (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta))))
(-.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal -1/16 binary64) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) beta) #s(literal -1/4 binary64))))
(* beta (+ 1 (/ alpha beta)))
(*.f64 (-.f64 (/.f64 alpha beta) #s(literal -1 binary64)) beta)
(- (* 1/2 (/ alpha beta)) 1/2)
(fma.f64 (/.f64 alpha beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(- (+ (* -1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))) (* 1/2 (/ alpha beta))) 1/2)
(fma.f64 (/.f64 #s(literal -1/4 binary64) beta) (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) (fma.f64 (/.f64 alpha beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(- (+ (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/2 (/ alpha beta))) (+ 1/2 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/8 binary64) (-.f64 (*.f64 (/.f64 alpha beta) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) alpha) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 1/2 binary64))))
(* 2 (/ beta alpha))
(*.f64 (/.f64 beta alpha) #s(literal 2 binary64))
(* beta (+ (* 2 (/ 1 alpha)) (* 4 (/ 1 (* alpha beta)))))
(*.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha beta)) (/.f64 #s(literal 2 binary64) alpha)) beta)
(+ 1 (* -1/2 (/ (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))) beta)))
(fma.f64 (/.f64 (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/4 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) beta)) #s(literal -1/4 binary64) (*.f64 (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) #s(literal 1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))) beta)) (* 1/4 (* (+ 4 (* 2 alpha)) (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha))))))) beta)) (* 1/2 (- (* -1/2 (+ 4 (+ (* -2 alpha) (* 2 alpha)))) (* -1 (+ 4 (* 2 alpha)))))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) beta)) #s(literal -1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))))) (neg.f64 beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) beta) #s(literal 2 binary64)))
(* -1 (* beta (- (* -2 (/ (+ 4 (* 2 alpha)) beta)) 4)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -2 binary64) #s(literal -4 binary64)))
(* -1 (* beta (- (* -1 (/ (+ 4 (+ (* -2 alpha) (* 2 alpha))) beta)) 4)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) beta) #s(literal -1 binary64) #s(literal -4 binary64)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 alpha #s(literal -2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 alpha #s(literal -2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1 (* -1 (/ (- (* 1/4 (+ 4 (* 2 alpha))) (* -1/2 alpha)) beta)))
(neg.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha)) beta) #s(literal -1 binary64)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64))) beta) #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/16 (pow (+ 4 (* 2 alpha)) 3)) (* 1/8 (* alpha (pow (+ 4 (* 2 alpha)) 2)))) beta)) (+ (* 1/8 (pow (+ 4 (* 2 alpha)) 2)) (* 1/4 (* alpha (+ 4 (* 2 alpha)))))) beta)) (* 1/4 (+ 4 (* 2 alpha)))) (* -1/2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/16 binary64))) beta) #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) beta) #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) alpha))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) #s(literal -1/8 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/16 (/ (pow (+ 4 (* 2 alpha)) 3) beta)) (* -1/8 (pow (+ 4 (* 2 alpha)) 2))) beta)) (* -1/4 (+ 4 (* 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)) beta) #s(literal -1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/8 binary64))) beta) #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 1/4 binary64))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)))
(- (* -1 (/ (+ (* -1/2 alpha) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) beta))) beta)) 1/2)
(fma.f64 (/.f64 (fma.f64 (*.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)) #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) alpha)) beta) #s(literal -1 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) beta)) (* 1/4 (* alpha (+ 4 (* 2 alpha))))) beta)) (* -1/2 alpha)) beta)) 1/2)
(-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha (/.f64 (fma.f64 (*.f64 alpha (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha))) (neg.f64 beta))) (neg.f64 beta)) #s(literal 1/2 binary64))

rewrite116.0ms (1.4%)

Memory
-2.4MiB live, 140.2MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047235
069229
1325217
02714217
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
20 → 310
Calls
Call 1
Inputs
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(+.f64 #s(literal 2 binary64) alpha)
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 beta alpha)
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
Outputs
(/.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))) (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (neg.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)) (*.f64 (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(/.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(neg.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (-.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(-.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(+.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(+.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64)))
(*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 8 binary64))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 8 binary64))
(fma.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 8 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 8 binary64))
(+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 8 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))) (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) (+.f64 #s(literal 4 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (-.f64 beta alpha) (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (/.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(-.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 beta alpha)))
(-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64)))
(+.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))
(+.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (-.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(+.f64 #s(literal 4 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) (*.f64 (-.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (-.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal -1/4 binary64)) (-.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))) (/.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) (+.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
(*.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 beta)))
(/.f64 (neg.f64 alpha) (neg.f64 beta))
(/.f64 alpha beta)
(neg.f64 (/.f64 (neg.f64 alpha) beta))
(neg.f64 (/.f64 alpha (neg.f64 beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) alpha))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/4 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) alpha) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64))
(fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/4 binary64)))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha))
(*.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 alpha))))
(/.f64 (neg.f64 alpha) (+.f64 #s(literal -2 binary64) (neg.f64 alpha)))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(neg.f64 (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(neg.f64 (/.f64 alpha (+.f64 #s(literal -2 binary64) (neg.f64 alpha))))
(/.f64 (-.f64 (*.f64 alpha alpha) #s(literal 4 binary64)) (-.f64 alpha #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal 2 binary64) alpha)))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 2 binary64) alpha))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) alpha))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 2 binary64) alpha)))
(+.f64 (/.f64 #s(literal 8 binary64) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -1 binary64)))
(+.f64 #s(literal 2 binary64) alpha)
(+.f64 alpha #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 2 binary64))) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 3 binary64))) (fma.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (/.f64 (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 2 binary64)) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) #s(literal 3 binary64)) (fma.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (+.f64 #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))))
(*.f64 (/.f64 beta (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(*.f64 (/.f64 beta (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (/.f64 beta #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (/.f64 beta #s(literal 1 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 beta) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 beta) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(neg.f64 (/.f64 beta (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (-.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64)))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(fma.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 4 binary64))
(fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 alpha #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal -4 binary64))))
(-.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 4 binary64))
(+.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(+.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(+.f64 alpha beta)
(+.f64 beta alpha)
#s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha)) (*.f64 (/.f64 #s(literal 4 binary64) alpha) (/.f64 #s(literal 4 binary64) alpha))) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (/.f64 #s(literal 4 binary64) alpha)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (-.f64 (*.f64 (/.f64 #s(literal 4 binary64) alpha) (/.f64 #s(literal 4 binary64) alpha)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (/.f64 #s(literal 4 binary64) alpha)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 (neg.f64 alpha)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) beta) alpha (*.f64 alpha #s(literal 4 binary64))) (*.f64 alpha alpha))
(/.f64 (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) #s(literal -16 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64)) alpha))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 64 binary64)) (*.f64 (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64)))) alpha))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (neg.f64 alpha))
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha))
(neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (neg.f64 alpha)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha))
(fma.f64 #s(literal 2 binary64) (/.f64 beta alpha) (/.f64 #s(literal 4 binary64) alpha))
(fma.f64 beta (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 4 binary64) alpha))
(+.f64 (/.f64 #s(literal 4 binary64) alpha) (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) beta) alpha) (/.f64 #s(literal 4 binary64) alpha))

eval144.0ms (1.8%)

Memory
-22.5MiB live, 171.3MiB allocated; 61ms collecting garbage
Compiler

Compiled 19 446 to 2 196 computations (88.7% saved)

prune26.0ms (0.3%)

Memory
9.9MiB live, 62.3MiB allocated; 5ms collecting garbage
Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New5018509
Fresh358
Picked235
Done145
Total50720527
Accuracy
100.0%
Counts
527 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(/.f64 #s(approx (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
29.5%
(-.f64 (/.f64 beta (fma.f64 #s(approx (+ beta alpha) (*.f64 (-.f64 (/.f64 alpha beta) #s(literal -1 binary64)) beta)) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
74.7%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
3.7%
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
72.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
50.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64)))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
32.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
44.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
46.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
49.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
48.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
47.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
21.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
23.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
37.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
25.4%
#s(approx (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64))) alpha))) alpha)))
69.0%
#s(approx (/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
Compiler

Compiled 1 962 to 723 computations (63.1% saved)

regimes52.0ms (0.6%)

Memory
2.0MiB live, 94.6MiB allocated; 5ms collecting garbage
Counts
42 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 #s(approx (/ (+ 2 beta) alpha) (/.f64 beta alpha)) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) #s(approx (* (+ 2 (+ alpha beta)) 2) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha))) #s(literal 1/2 binary64))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) alpha))
(-.f64 (/.f64 beta (fma.f64 #s(approx (+ beta alpha) (*.f64 (-.f64 (/.f64 alpha beta) #s(literal -1 binary64)) beta)) #s(literal 2 binary64) #s(literal 4 binary64))) #s(approx (- (/ alpha (+ (* (+ beta alpha) 2) 4)) 1/2) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1/4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (* (/ (- beta alpha) (+ 8 (pow (+ alpha beta) 3))) (+ (* 2 (- 2 (+ alpha beta))) (pow (+ alpha beta) 2))) 1) 2) (neg.f64 (/.f64 (fma.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 beta beta))) #s(literal 8 binary64)) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 beta beta) #s(literal -3 binary64))) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (pow.f64 beta #s(literal 3 binary64))))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal 2 binary64)) beta (*.f64 beta beta)))) (fma.f64 #s(literal -2 binary64) (*.f64 beta beta) (fma.f64 (neg.f64 (*.f64 #s(literal 3 binary64) beta)) (-.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) beta)) (neg.f64 (*.f64 beta beta))))) #s(literal 1/2 binary64))) alpha))) alpha)))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) alpha)) alpha)) #s(literal -2 binary64)) (/.f64 (fma.f64 (-.f64 beta #s(literal -2 binary64)) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha)) alpha)) alpha)) #s(literal 2 binary64))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64)))) (neg.f64 alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))) #s(literal 2 binary64))
Outputs
(/.f64 #s(approx (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
Calls

5 calls:

12.0ms
alpha
11.0ms
beta
10.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
8.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
8.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
99.6%1(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
99.6%1(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.6%1(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.6%1alpha
99.6%1beta
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes31.0ms (0.4%)

Memory
14.9MiB live, 61.6MiB allocated; 2ms collecting garbage
Counts
24 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (* (+ (* (+ beta alpha) 2) 4) 2)) (/.f64 (*.f64 (fma.f64 alpha #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
Calls

5 calls:

6.0ms
beta
6.0ms
alpha
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
5.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
99.5%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
99.5%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.5%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
95.9%2alpha
92.7%2beta
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes17.0ms (0.2%)

Memory
-13.0MiB live, 36.2MiB allocated; 5ms collecting garbage
Counts
21 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
Calls

3 calls:

7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
5.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
4.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
98.3%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
98.3%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.3%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes13.0ms (0.2%)

Memory
27.5MiB live, 27.5MiB allocated; 0ms collecting garbage
Counts
18 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
Calls

3 calls:

4.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
4.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
4.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
98.2%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
98.2%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.2%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

Memory
-20.5MiB live, 25.6MiB allocated; 4ms collecting garbage
Counts
15 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
Calls

3 calls:

7.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
4.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
3.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
97.8%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
97.8%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
97.8%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes11.0ms (0.1%)

Memory
25.3MiB live, 25.3MiB allocated; 0ms collecting garbage
Counts
14 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Calls

3 calls:

3.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
3.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
3.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
97.7%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
97.7%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
97.7%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes19.0ms (0.2%)

Memory
-5.6MiB live, 41.6MiB allocated; 2ms collecting garbage
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Calls

5 calls:

4.0ms
beta
4.0ms
alpha
3.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
3.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
3.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
74.6%3beta
68.5%2alpha
91.1%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
91.1%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
91.1%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes10.0ms (0.1%)

Memory
-28.1MiB live, 18.6MiB allocated; 2ms collecting garbage
Counts
10 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

3 calls:

3.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
2.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
2.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
90.9%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
90.9%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
90.9%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes8.0ms (0.1%)

Memory
15.0MiB live, 15.0MiB allocated; 0ms collecting garbage
Counts
9 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

3 calls:

3.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
2.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
2.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
90.8%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
90.8%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
90.8%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes7.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated; 0ms collecting garbage
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) (*.f64 #s(literal -1/8 binary64) beta)) beta #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

3 calls:

2.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
2.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
2.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
90.7%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
90.7%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
90.7%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes23.0ms (0.3%)

Memory
-35.4MiB live, 14.9MiB allocated; 4ms collecting garbage
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

4 calls:

17.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
2.0ms
beta
2.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
2.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
71.7%2beta
71.6%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
71.6%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
71.6%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 34 to 28 computations (17.6% saved)

regimes7.0ms (0.1%)

Memory
12.6MiB live, 12.6MiB allocated; 0ms collecting garbage
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

4 calls:

2.0ms
beta
2.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
1.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
1.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
71.3%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
71.3%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
71.3%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.3%2beta
Compiler

Compiled 34 to 28 computations (17.6% saved)

regimes5.0ms (0.1%)

Memory
12.0MiB live, 12.0MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

5 calls:

1.0ms
beta
1.0ms
alpha
1.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
1.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
1.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
37.1%1alpha
37.1%1beta
37.1%1(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
37.1%1(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
37.1%1(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.048683693331668e-12
1.1936694299663486e-8
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
1.1936694299663486e-8
3.2656673099484834e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
0.0ms
0.0003905309868939
0.47843273759982824
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch33.0ms (0.4%)

Memory
-27.2MiB live, 20.0MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
1.0495549430452025
2.77141310491121
Samples
22.0ms10×1valid
3.0ms58×0valid
3.0ms12×2valid
Compiler

Compiled 231 to 190 computations (17.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-add: 22.0ms (85.2% of total)
adjust: 2.0ms (7.7% of total)
ival-div: 1.0ms (3.9% of total)
ival-sub: 1.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5000025264304855
0.9983512317457026
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify52.0ms (0.7%)

Memory
17.6MiB live, 62.0MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0112992
1165992
2326990
31076990
47454990
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 #s(approx (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 6189700196426901/618970019642690137449562112 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Outputs
(/.f64 #s(approx (+ (* (- beta alpha) 2) (* (+ (* (+ beta alpha) 2) 4) 1)) (fma.f64 #s(literal 4 binary64) beta #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 6189700196426901/618970019642690137449562112 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ alpha (+ 2 alpha)) -1/2) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))

derivations2.1s (26.2%)

Memory
-69.9MiB live, 1 153.0MiB allocated; 1.7s collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0183720402
1659120088
0884718745
038265
062205
1302191
02837181
09955682
134125649
086285088
01044
01644
18644
070344
04332177
115072025
267571937
090391843
09155207
130245073
085724588
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 994 to 118 computations (88.1% saved)

preprocess106.0ms (1.3%)

Memory
27.8MiB live, 121.4MiB allocated; 9ms collecting garbage
Compiler

Compiled 2 014 to 256 computations (87.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...