Octave 3.8, jcobi/1

Time bar (total: 8.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze2.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
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.6s (19%)

Memory
28.9MiB live, 1 765.9MiB allocated
Samples
539.0ms6 055×0valid
291.0ms757×2valid
265.0ms1 444×1valid
Precisions
Click to see histograms. Total time spent on operations: 792.0ms
ival-div: 217.0ms (27.4% of total)
ival-add: 174.0ms (22% of total)
adjust: 162.0ms (20.4% of total)
ival-sub: 159.0ms (20.1% of total)
ival->: 51.0ms (6.4% of total)
exact: 15.0ms (1.9% of total)
ival-and: 12.0ms (1.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain273.0ms (3.2%)

Memory
-70.9MiB live, 325.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
780-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))cancellation781
Confusion
Predicted +Predicted -
+781
-0177
Precision
1.0
Recall
0.9873417721518988
Confusion?
Predicted +Predicted MaybePredicted -
+7810
-00177
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0178
178
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
66.0ms366×0valid
20.0ms56×2valid
18.0ms90×1valid
Compiler

Compiled 209 to 67 computations (67.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-add: 52.0ms (65.6% of total)
ival-sub: 12.0ms (15.1% of total)
ival-div: 9.0ms (11.4% of total)
adjust: 5.0ms (6.3% of total)
ival-true: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)

preprocess336.0ms (4%)

Memory
13.6MiB live, 124.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02671
17367
216767
344065
4115365
5276165
6538365
7622465
8649165
9660765
10663365
11663365
12668165
13678065
14678065
15678065
16688465
17790465
01013
01613
12813
24513
37313
413313
529213
657213
794413
8160713
9284113
10306313
11315013
12320413
13320613
14320613
15320613
0320612
Stop Event
iter limit
saturated
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))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.8%
(/.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)

simplify140.0ms (1.7%)

Memory
-8.3MiB live, 79.1MiB allocated
Algorithm
egg-herbie
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-diff512
(/.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
12848
24548
37348
413348
529248
657248
794448
8160748
9284148
10306348
11315048
12320448
13320648
14320648
15320648
0320647
Stop Event
iter limit
saturated
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))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.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)

localize36.0ms (0.4%)

Memory
11.9MiB live, 47.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy0
(+.f64 alpha beta)
accuracy0.015625
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy17.377924719657162
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
16.0ms183×0valid
6.0ms45×1valid
6.0ms28×2valid
Compiler

Compiled 98 to 22 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-add: 9.0ms (47.2% of total)
ival-div: 4.0ms (21% of total)
adjust: 2.0ms (10.5% of total)
ival-sub: 2.0ms (10.5% 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.1%)

Memory
18.6MiB live, 18.6MiB allocated
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 alpha beta)
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
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))
(+ alpha beta)
(+ 2 beta)
(+ 2 (+ 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 (/ beta alpha)))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ 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 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 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 (/ alpha beta)))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ 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 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 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) (+ (+ alpha beta) 2))
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) (+ (+ alpha beta) 2))
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) (+ (+ alpha beta) 2))
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) (+ (+ alpha beta) 2))
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) (+ (+ alpha beta) 2))

simplify205.0ms (2.4%)

Memory
-5.4MiB live, 177.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332206
113942067
245701878
086531750
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))
(+ alpha beta)
(+ 2 beta)
(+ 2 (+ 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 (/ beta alpha)))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ 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 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 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 (/ alpha beta)))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ 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 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 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 (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -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)))) (* 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 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -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 (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)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -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))))
(-.f64 (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha (/.f64 alpha (-.f64 beta #s(literal -2 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 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #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 (fma.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (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))))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #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)))
(-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha (/.f64 alpha (-.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 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 #s(literal -1 binary64) (/.f64 alpha (-.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 (fma.f64 (-.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))) (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))))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ alpha beta)
(+.f64 alpha beta)
(+ 2 beta)
(-.f64 beta #s(literal -2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(* 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 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #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 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #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) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64))) (/.f64 (neg.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)))) (pow.f64 alpha #s(literal 3 binary64)))) (+.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 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) 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 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) (+.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 beta alpha) (-.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) 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 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) (+.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 3 binary64)) beta (*.f64 (/.f64 beta alpha) (-.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha))))) alpha)
-1
#s(literal -1 binary64)
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (/.f64 beta alpha) (fma.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) (-.f64 #s(literal -1 binary64) (/.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 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (neg.f64 beta)) alpha))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)) alpha alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) 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 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (neg.f64 beta)) #s(literal -1/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 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal -2 binary64) beta #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 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) (*.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))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (neg.f64 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))
(/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64))) alpha) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) (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 (fma.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) alpha) beta (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64)) alpha)) alpha) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64))))) alpha) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) (neg.f64 alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) #s(literal -1 binary64)) (neg.f64 beta)) alpha))
(- (* -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 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64))) alpha) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) alpha))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 1 binary64)) 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 (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)))) #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)))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 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 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) beta (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 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 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(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 (* 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 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) 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)))
(fma.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) beta (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -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 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -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 (fma.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) beta (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(- beta alpha)
(-.f64 beta alpha)
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
1
#s(literal 1 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)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) beta) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))) 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 (/ (- (* -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 (fma.f64 (/.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) beta) (-.f64 #s(literal -2 binary64) alpha) (/.f64 (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
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 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) beta) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 (*.f64 (+.f64 alpha #s(literal 1 binary64)) (/.f64 #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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) beta) (-.f64 #s(literal -2 binary64) alpha))) (fma.f64 (+.f64 alpha #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta) (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64))))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1 binary64))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) 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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (/.f64 (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (neg.f64 beta))) #s(literal 1 binary64))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) beta beta)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -1/2 binary64))) 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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)))) (neg.f64 beta))) beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 2 binary64))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) 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)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) beta) (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))) beta) #s(literal 2 binary64))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) 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)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) beta) (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))) beta) #s(literal 1 binary64))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta) beta)

rewrite223.0ms (2.6%)

Memory
-10.0MiB live, 312.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
01644
19144
274844
0905743
Stop Event
iter limit
node limit
iter limit
Counts
6 → 458
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 alpha beta)
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) #s(literal -1/2 binary64))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64) #s(literal -2 binary64))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)) (/.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 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 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 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 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (fma.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 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)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 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)))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64))
(fma.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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))) #s(literal 1 binary64))
(fma.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(fma.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 (-.f64 alpha beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))) (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(-.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 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #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 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.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 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (neg.f64 (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(+.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(*.f64 (/.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta 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 #s(literal 1 binary64) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #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)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.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 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 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)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))))
(*.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha))
(*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(*.f64 (-.f64 alpha beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.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))) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (-.f64 (*.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 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))))
(/.f64 (neg.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))) (neg.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (neg.f64 alpha))) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (neg.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (neg.f64 alpha))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)))
(/.f64 (-.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) alpha)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (+.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)) (neg.f64 alpha))) (neg.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (+.f64 alpha beta))
(/.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (+.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))) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.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 (+.f64 alpha beta) (-.f64 alpha beta)) (neg.f64 (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (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))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))) (-.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)) (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -2 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) alpha (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 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))) beta (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 alpha #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.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)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(fma.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(fma.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) beta))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) beta (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 alpha)))
(fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.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)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64) (*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.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))))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 beta #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(fma.f64 alpha (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 beta (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(fma.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(fma.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (/.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 2 binary64)) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.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)) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))))
(-.f64 (/.f64 (*.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (+.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 #s(literal 0 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (-.f64 beta #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (-.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 alpha beta)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) alpha) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 beta #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) beta) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 alpha #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.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)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 alpha)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) beta))
(+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 alpha)))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 #s(literal 1 binary64) (/.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 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64))))
(*.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 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(*.f64 #s(literal -1 binary64) (-.f64 alpha beta))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 alpha beta))))
(*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 (neg.f64 beta) alpha)))))
(*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 beta beta) (+.f64 alpha beta))) (*.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)))) (+.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 beta #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 (+.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 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 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (fma.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (fma.f64 (/.f64 (pow.f64 alpha #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 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 (fma.f64 #s(literal -1 binary64) (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 beta beta) (*.f64 (neg.f64 beta) alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (neg.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 (*.f64 beta beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (*.f64 alpha alpha))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (+.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 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 (neg.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 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (neg.f64 alpha) beta))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (neg.f64 (neg.f64 (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 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 (neg.f64 beta) alpha))))
(/.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 #s(literal 1 binary64) (/.f64 (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 (neg.f64 beta) alpha))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)))
(neg.f64 (-.f64 alpha beta))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 beta (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta))))
(fma.f64 (/.f64 beta (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (/.f64 beta (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta))))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) alpha (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 beta)))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 beta (-.f64 beta alpha)) (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 alpha alpha)))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 alpha alpha) (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 beta (-.f64 beta alpha))))
(fma.f64 #s(literal -1 binary64) alpha (neg.f64 (neg.f64 beta)))
(fma.f64 #s(literal -1 binary64) alpha beta)
(fma.f64 (neg.f64 alpha) #s(literal 1 binary64) (*.f64 beta #s(literal 1 binary64)))
(fma.f64 (*.f64 beta (-.f64 beta alpha)) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (*.f64 alpha alpha) (/.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 (*.f64 beta beta) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta))))
(fma.f64 (*.f64 alpha alpha) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (*.f64 beta (-.f64 beta alpha)) (/.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 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(fma.f64 #s(literal 1 binary64) (neg.f64 alpha) (*.f64 #s(literal 1 binary64) beta))
(fma.f64 #s(literal 1 binary64) beta (*.f64 #s(literal 1 binary64) (neg.f64 alpha)))
(fma.f64 alpha (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (neg.f64 beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(fma.f64 beta #s(literal 1 binary64) (*.f64 (neg.f64 alpha) #s(literal 1 binary64)))
(-.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 #s(literal 0 binary64) (-.f64 alpha beta))
(-.f64 beta alpha)
(+.f64 (*.f64 (neg.f64 alpha) #s(literal 1 binary64)) (*.f64 beta #s(literal 1 binary64)))
(+.f64 (*.f64 beta #s(literal 1 binary64)) (*.f64 (neg.f64 alpha) #s(literal 1 binary64)))
(+.f64 (*.f64 alpha (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (*.f64 (neg.f64 beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(+.f64 (*.f64 (*.f64 beta (-.f64 beta alpha)) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (*.f64 alpha alpha) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 alpha alpha) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (*.f64 beta (-.f64 beta alpha)) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 alpha)) (*.f64 #s(literal 1 binary64) beta))
(+.f64 (*.f64 #s(literal 1 binary64) beta) (*.f64 #s(literal 1 binary64) (neg.f64 alpha)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) alpha) (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 beta)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 beta (-.f64 beta alpha))) (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 alpha alpha)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 alpha alpha)) (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 beta (-.f64 beta alpha))))
(+.f64 (neg.f64 (neg.f64 beta)) (neg.f64 alpha))
(+.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (neg.f64 (/.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))) (neg.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(+.f64 (neg.f64 alpha) (neg.f64 (neg.f64 beta)))
(+.f64 (neg.f64 alpha) beta)
(+.f64 beta (neg.f64 alpha))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))))
(*.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 beta beta (fma.f64 alpha alpha (*.f64 (neg.f64 beta) alpha)))))
(*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 alpha beta))
(pow.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta))) (*.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))) (+.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (neg.f64 alpha) #s(literal 3 binary64))) (fma.f64 beta beta (fma.f64 alpha alpha (*.f64 (neg.f64 beta) alpha))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (fma.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) (*.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (*.f64 beta beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta beta (fma.f64 alpha alpha (*.f64 (neg.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 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))))
(/.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 (fma.f64 alpha alpha (*.f64 (neg.f64 beta) alpha))))
(/.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 #s(literal 1 binary64) (/.f64 (fma.f64 beta beta (fma.f64 alpha alpha (*.f64 (neg.f64 beta) alpha))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (+.f64 alpha beta)))
(fma.f64 #s(literal -1 binary64) (neg.f64 alpha) beta)
(fma.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta))))
(fma.f64 #s(literal 1 binary64) alpha beta)
(-.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 beta (neg.f64 alpha))
(+.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (neg.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta))))
(+.f64 alpha beta)
(+.f64 beta alpha)
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.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))) (/.f64 #s(literal 1 binary64) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 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))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.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 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (-.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 alpha (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha 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 (-.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) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.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))) (fma.f64 #s(literal -1 binary64) (+.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 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (+.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))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.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))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha (+.f64 #s(literal 2 binary64) beta)))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (fma.f64 beta beta #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal 2 binary64))) alpha)
(fma.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 2 binary64))))) alpha)
(fma.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 alpha) (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 alpha) (+.f64 #s(literal 2 binary64) beta))
(fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 beta beta (fma.f64 alpha alpha (*.f64 (neg.f64 beta) alpha)))) #s(literal 2 binary64))
(fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 alpha beta) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) alpha (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) alpha (+.f64 #s(literal 2 binary64) beta))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha (+.f64 #s(literal 2 binary64) beta))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 alpha (+.f64 #s(literal 2 binary64) beta))))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 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 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)
(+.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))

eval71.0ms (0.8%)

Memory
25.7MiB live, 186.2MiB allocated
Compiler

Compiled 16 169 to 2 376 computations (85.3% saved)

prune23.0ms (0.3%)

Memory
-26.0MiB live, 53.1MiB allocated
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New52116537
Fresh000
Picked101
Done000
Total52216538
Accuracy
100.0%
Counts
538 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.8%
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
58.4%
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
47.2%
(/.f64 (fma.f64 (/.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
61.7%
(/.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))
58.4%
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
72.4%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.7%
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)) #s(literal 2 binary64))
72.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
26.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
68.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)))
28.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) (*.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))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
30.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
31.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
49.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
34.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 816 to 526 computations (35.5% saved)

simplify228.0ms (2.7%)

Memory
-4.5MiB live, 239.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
cost-diff384
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
cost-diff512
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff7552
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
cost-diff0
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
cost-diff0
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff896
(fma.f64 (/.f64 alpha beta) beta beta)
cost-diff0
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
cost-diff0
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
cost-diff384
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
cost-diff0
(-.f64 alpha beta)
cost-diff0
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
cost-diff0
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037298
066280
1129279
2240274
3629262
42235259
55432242
08496241
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(-.f64 alpha beta)
alpha
beta
(-.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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
alpha
#s(literal -2 binary64)
beta
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))
#s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta))
(fma.f64 (/.f64 alpha beta) beta beta)
(/.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
alpha
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
Outputs
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(-.f64 alpha beta)
alpha
beta
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(literal -2 binary64)
(+.f64 alpha beta)
(+.f64 beta alpha)
#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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))
alpha
#s(literal -2 binary64)
beta
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (+.f64 beta alpha)) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))
(+.f64 #s(approx (+ alpha beta) (+.f64 beta alpha)) #s(literal 2 binary64))
#s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta))
#s(approx (+ alpha beta) (+.f64 beta alpha))
(fma.f64 (/.f64 alpha beta) beta beta)
(+.f64 beta alpha)
(/.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(fma.f64 (-.f64 #s(literal -2 binary64) alpha) alpha (*.f64 (-.f64 beta #s(literal -2 binary64)) beta))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
(+.f64 beta alpha)
alpha
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))

localize116.0ms (1.4%)

Memory
11.2MiB live, 177.3MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
accuracy0.3884293314283742
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
accuracy2.9999669712667223
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
accuracy26.172130408267225
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
accuracy0
#s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta))
accuracy0.015625
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
accuracy6.265714069166469
(fma.f64 (/.f64 alpha beta) beta beta)
accuracy17.377924719657162
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
accuracy0
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy0
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
accuracy0
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
accuracy46.89068245271596
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
accuracy42.02750096177181
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
accuracy0
(+.f64 alpha beta)
accuracy0.015625
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
accuracy17.367323142789047
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Samples
41.0ms182×0valid
22.0ms45×1valid
22.0ms29×2valid
Compiler

Compiled 562 to 75 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-div: 17.0ms (27% of total)
ival-add: 15.0ms (23.8% of total)
ival-mult: 13.0ms (20.7% of total)
adjust: 8.0ms (12.7% of total)
ival-sub: 5.0ms (7.9% of total)
ival-pow2: 4.0ms (6.4% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series39.0ms (0.5%)

Memory
18.3MiB live, 60.6MiB allocated
Counts
21 → 234
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(-.f64 alpha beta)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 (/.f64 alpha beta) beta beta)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 alpha beta)
#s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
Outputs
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 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))
(/ -2 beta)
(- (* -2 (/ alpha beta)) (* 2 (/ 1 beta)))
-2
(- (* -2 alpha) 2)
beta
(+ alpha beta)
(+ 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))))
(+ (* -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 (+ 2 beta))
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 2 beta)))
(+ 2 beta)
(+ 2 (+ alpha beta))
(/ 1 (pow (+ 2 beta) 2))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(pow (+ 2 beta) 2)
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
-1
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(* -1 alpha)
(* alpha (- (* -1 (/ (+ 2 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 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* -2 (/ alpha beta))
(* -1 (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (* alpha beta))))))
(* -2 alpha)
(* -1 (* alpha (+ 2 (* 2 (/ 1 alpha)))))
(* alpha (+ 1 (/ beta 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)
(- (/ 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)))))
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(/ 1 (pow alpha 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ 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 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -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) (* -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 (/ (- (+ (* -1 beta) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ alpha (* -1 beta))
(* -1 (+ 2 alpha))
(- (* -1 beta) (+ 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 (/ (- (* -2 alpha) 2) beta))
(/ (+ beta (* 1/2 (- (* -2 alpha) 2))) beta)
(/ (- (* -2 alpha) 2) beta)
(- 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))) (* 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))))))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha))))))
(+ (* 1/2 (+ 1 (* -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 (* -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 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(+ 2 alpha)
(/ 1 (pow (+ 2 alpha) 2))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(pow (+ 2 alpha) 2)
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
1
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(* beta (- (/ alpha beta) 1))
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 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))))))
(+ 1 (* 1/2 (/ (- (* -2 alpha) 2) beta)))
(* beta (+ 1 (/ alpha beta)))
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)))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(pow beta 2)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(/ 1 (pow beta 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ 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)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(- (+ 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)))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
Calls

6 calls:

TimeVariablePointExpression
9.0ms
alpha
@-inf
((+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (* alpha -2) -2) beta) (+ (* alpha -2) -2) (+ (* (/ alpha beta) beta) beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (+ 2 (+ alpha beta)) (+ alpha beta) (+ alpha beta) (/ 1 (pow (- -2 (+ alpha beta)) 2)) (pow (- -2 (+ alpha beta)) 2))
6.0ms
beta
@-inf
((+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (* alpha -2) -2) beta) (+ (* alpha -2) -2) (+ (* (/ alpha beta) beta) beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (+ 2 (+ alpha beta)) (+ alpha beta) (+ alpha beta) (/ 1 (pow (- -2 (+ alpha beta)) 2)) (pow (- -2 (+ alpha beta)) 2))
5.0ms
beta
@0
((+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (* alpha -2) -2) beta) (+ (* alpha -2) -2) (+ (* (/ alpha beta) beta) beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (+ 2 (+ alpha beta)) (+ alpha beta) (+ alpha beta) (/ 1 (pow (- -2 (+ alpha beta)) 2)) (pow (- -2 (+ alpha beta)) 2))
5.0ms
beta
@inf
((+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (* alpha -2) -2) beta) (+ (* alpha -2) -2) (+ (* (/ alpha beta) beta) beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (+ 2 (+ alpha beta)) (+ alpha beta) (+ alpha beta) (/ 1 (pow (- -2 (+ alpha beta)) 2)) (pow (- -2 (+ alpha beta)) 2))
5.0ms
alpha
@0
((+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (* alpha -2) -2) beta) (+ (* alpha -2) -2) (+ (* (/ alpha beta) beta) beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (+ 2 (+ alpha beta)) (+ alpha beta) (+ alpha beta) (/ 1 (pow (- -2 (+ alpha beta)) 2)) (pow (- -2 (+ alpha beta)) 2))

simplify241.0ms (2.8%)

Memory
1.0MiB live, 228.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011706979
139316559
090946201
Stop Event
iter limit
node limit
Counts
234 → 232
Calls
Call 1
Inputs
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 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))
(/ -2 beta)
(- (* -2 (/ alpha beta)) (* 2 (/ 1 beta)))
-2
(- (* -2 alpha) 2)
beta
(+ alpha beta)
(+ 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))))
(+ (* -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 (+ 2 beta))
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 2 beta)))
(+ 2 beta)
(+ 2 (+ alpha beta))
(/ 1 (pow (+ 2 beta) 2))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(pow (+ 2 beta) 2)
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
-1
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(* -1 alpha)
(* alpha (- (* -1 (/ (+ 2 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 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* -2 (/ alpha beta))
(* -1 (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (* alpha beta))))))
(* -2 alpha)
(* -1 (* alpha (+ 2 (* 2 (/ 1 alpha)))))
(* alpha (+ 1 (/ beta 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)
(- (/ 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)))))
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(/ 1 (pow alpha 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ 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 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -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) (* -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 (/ (- (+ (* -1 beta) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ alpha (* -1 beta))
(* -1 (+ 2 alpha))
(- (* -1 beta) (+ 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 (/ (- (* -2 alpha) 2) beta))
(/ (+ beta (* 1/2 (- (* -2 alpha) 2))) beta)
(/ (- (* -2 alpha) 2) beta)
(- 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))) (* 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))))))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha))))))
(+ (* 1/2 (+ 1 (* -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 (* -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 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(+ 2 alpha)
(/ 1 (pow (+ 2 alpha) 2))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(pow (+ 2 alpha) 2)
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
1
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(* beta (- (/ alpha beta) 1))
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 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))))))
(+ 1 (* 1/2 (/ (- (* -2 alpha) 2) beta)))
(* beta (+ 1 (/ alpha beta)))
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)))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(pow beta 2)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(/ 1 (pow beta 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ 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)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(- (+ 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)))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
Outputs
(+ 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)) (* -1 (/ 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 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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))))) alpha))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(+.f64 (fma.f64 (fma.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) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha)) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(fma.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))) (neg.f64 alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (neg.f64 (fma.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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (neg.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 beta)
(neg.f64 beta)
(- alpha beta)
(-.f64 alpha beta)
(* -1 (+ 2 beta))
(-.f64 #s(literal -2 binary64) beta)
(- (* -1 alpha) (+ 2 beta))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(* 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 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 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 (/ 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))
(/ -2 beta)
(/.f64 #s(literal -2 binary64) beta)
(- (* -2 (/ alpha beta)) (* 2 (/ 1 beta)))
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
-2
#s(literal -2 binary64)
(- (* -2 alpha) 2)
(fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))
beta
(+ alpha beta)
(+.f64 beta alpha)
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.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))) (neg.f64 alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #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))))
(+.f64 (fma.f64 (fma.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 (neg.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 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))))
(+.f64 (fma.f64 (fma.f64 (fma.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)))) (neg.f64 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 (neg.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 binary64))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.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))) (neg.f64 alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* 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 (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 #s(literal 2 binary64) beta)) (+.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)))
(+ (* 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 (fma.f64 (fma.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)))) (neg.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 (neg.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)))
(* beta (+ 2 beta))
(*.f64 (+.f64 #s(literal 2 binary64) beta) beta)
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(fma.f64 (-.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 2 beta)))
(fma.f64 (-.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) beta)) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 2 (+ alpha beta))
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
(/ 1 (pow (+ 2 beta) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (neg.f64 alpha) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (neg.f64 (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 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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))) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (neg.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(pow (+ 2 beta) 2)
(pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta alpha) #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal 1/2 binary64)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))))))) alpha)
-1
#s(literal -1 binary64)
(- (* -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) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal -1 binary64)))
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
(fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal -1 binary64))))
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) 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 #s(literal 2 binary64) beta) (/.f64 (-.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 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (/.f64 (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 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 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (*.f64 #s(literal 1/2 binary64) (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))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 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) beta) (/.f64 #s(literal 1 binary64) beta))) alpha)
(* -2 (/ alpha beta))
(*.f64 #s(literal -2 binary64) (/.f64 alpha beta))
(* -1 (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (* alpha beta))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta alpha)) (/.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -2 alpha)
(*.f64 #s(literal -2 binary64) alpha)
(* -1 (* alpha (+ 2 (* 2 (/ 1 alpha)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (neg.f64 alpha))
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha 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 (-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 2 binary64) beta)) (*.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) 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)
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 alpha alpha)))) (fma.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (*.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) 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)
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (-.f64 (fma.f64 #s(literal 2 binary64) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (fma.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta) (pow.f64 alpha #s(literal 3 binary64)))))) alpha)
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) (-.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) 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)))))
(-.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 beta alpha)) (+.f64 (fma.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) beta) (-.f64 #s(literal -2 binary64) beta)) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/.f64 (-.f64 (-.f64 beta (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (-.f64 (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (+.f64 #s(literal 2 binary64) beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(/.f64 (-.f64 (-.f64 beta (/.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))) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (fma.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 alpha alpha)))) (+.f64 #s(literal 2 binary64) beta))) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (fma.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha)) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) alpha)
(/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (fma.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)) #s(literal -1/2 binary64) (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))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))))) alpha)
(* -1 (pow alpha 2))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(*.f64 (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(*.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)) alpha alpha)
(/ 1 (pow alpha 2))
(/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 alpha alpha))) (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha))) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #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 beta alpha) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (/.f64 #s(literal 4 binary64) alpha))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (*.f64 alpha alpha))
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (/.f64 #s(literal 4 binary64) alpha))) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (+.f64 beta (+.f64 #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 beta (+.f64 #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 beta (+.f64 #s(literal 2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (+.f64 beta (+.f64 #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 beta (+.f64 #s(literal 2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(-.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha))) alpha)) (neg.f64 alpha)) #s(literal 1 binary64))
(* -1 (* alpha (- (/ beta alpha) 1)))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(neg.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)) alpha alpha))
(* -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 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) 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 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (+.f64 beta (+.f64 #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 beta (+.f64 #s(literal 2 binary64) beta)))) (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 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.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))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha)) (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 (/ (- (* -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 (fma.f64 (-.f64 (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) beta) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) 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))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (fma.f64 beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha)) (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) 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 beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha)) (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) beta) (-.f64 #s(literal -2 binary64) 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 (/.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha)) #s(literal 1 binary64))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal -2 binary64) (-.f64 (fma.f64 (neg.f64 beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha))) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 alpha)) beta) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (fma.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) beta)) (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha)) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (fma.f64 (neg.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)))))) (neg.f64 alpha))) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) beta) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* 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 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) 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 #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (fma.f64 (neg.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))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 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 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) beta)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) 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 4 binary64)))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -2 binary64))) (fma.f64 (neg.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)) (neg.f64 alpha))) (neg.f64 alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(*.f64 (-.f64 (/.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(*.f64 (fma.f64 (/.f64 (fma.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 alpha 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 (* -2 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha)) (*.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64))) alpha)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) alpha)) (*.f64 alpha alpha))
(+ 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)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/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))) (*.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 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (*.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 2 binary64) alpha)) #s(literal -1/2 binary64) (*.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))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.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))) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (+.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 (/.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))) #s(literal 1/2 binary64))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 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))) (-.f64 #s(literal -2 binary64) alpha)) (+.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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (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 (/.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))) (-.f64 #s(literal -2 binary64) alpha))) 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ alpha (* -1 beta))
(-.f64 alpha beta)
(* -1 (+ 2 alpha))
(-.f64 #s(literal -2 binary64) alpha)
(- (* -1 beta) (+ 2 alpha))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(* 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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 (/ (- (* -2 alpha) 2) beta))
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64))
(/ (+ beta (* 1/2 (- (* -2 alpha) 2))) beta)
(/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal 1/2 binary64) beta) beta)
(/ (- (* -2 alpha) 2) beta)
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
(- 1 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(-.f64 (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 #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) 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)))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 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)))
(+.f64 (fma.f64 (fma.f64 (-.f64 (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 (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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -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 (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 (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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(-.f64 (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 #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (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 (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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(* 1/2 (+ 1 (* -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 (* -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 (* -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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 (* -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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 (* alpha (+ 2 alpha)))
(*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(fma.f64 (-.f64 #s(literal -2 binary64) alpha) alpha (*.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(fma.f64 (+.f64 (-.f64 (+.f64 beta alpha) alpha) #s(literal 2 binary64)) beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(/ 1 (pow (+ 2 alpha) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (neg.f64 beta) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (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 (neg.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (neg.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(pow (+ 2 alpha) 2)
(pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha beta) #s(literal 4 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #s(literal 1 binary64))
(* beta (- (/ alpha beta) 1))
(*.f64 (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)) beta)
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #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 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 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))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))))) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (- (* -2 alpha) 2) 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))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta 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 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta 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))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) alpha) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) beta))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 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)))))
(-.f64 (+.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) (+.f64 (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta)) (/.f64 #s(literal 2 binary64) beta)))
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(-.f64 #s(literal 2 binary64) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta)))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta))) #s(literal 2 binary64)) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (/.f64 alpha beta)))) (fma.f64 (/.f64 (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 -2 binary64) (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64) (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) (fma.f64 alpha (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) (/.f64 #s(literal 2 binary64) beta))))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))))))))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (-.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta)) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64) (fma.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) alpha (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 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/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (-.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta)))) #s(literal 1 binary64))
(pow beta 2)
(*.f64 beta beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(*.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) (/.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (fma.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)))) (*.f64 beta beta))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) beta beta)
(/ 1 (pow beta 2))
(/.f64 #s(literal 1 binary64) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 beta beta))) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta))) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (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)))) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)))) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) #s(literal 1 binary64)) (*.f64 beta beta))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal -1/2 binary64) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 alpha (-.f64 #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 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal -1/2 binary64))) (neg.f64 beta))) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) alpha) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 alpha (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (-.f64 #s(literal -2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (neg.f64 beta))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(neg.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) beta beta))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) #s(literal 1/2 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 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal -1/2 binary64))) 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 #s(literal -2 binary64) alpha) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha 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 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))) 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 (-.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (-.f64 #s(literal -2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) beta)) 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 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))) 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 (-.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (-.f64 #s(literal -2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) beta)) beta))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) beta))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) beta)) beta))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) (/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (neg.f64 beta)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) beta)) beta))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(fma.f64 (/.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) beta) #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))) alpha) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) beta) #s(literal -1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 alpha (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) beta) #s(literal 1 binary64)) (*.f64 beta beta))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) (neg.f64 beta))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta)) (*.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 beta)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) beta)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta)) beta)) (*.f64 beta beta))

rewrite341.0ms (4%)

Memory
-12.3MiB live, 269.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037246
066240
1346240
23007235
09484230
Stop Event
iter limit
node limit
iter limit
Counts
21 → 517
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(-.f64 alpha beta)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 (/.f64 alpha beta) beta beta)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 alpha beta)
#s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #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 beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.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)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.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 alpha beta) (-.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 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(*.f64 (-.f64 alpha beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (neg.f64 beta))) (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) beta)) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (neg.f64 beta))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) beta)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 alpha (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (neg.f64 beta))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta)) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha beta))) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(neg.f64 (/.f64 (-.f64 alpha beta) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 alpha (-.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)) (neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 alpha (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #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 alpha beta))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (*.f64 beta beta))) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) (*.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha (neg.f64 beta)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 beta)))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) beta alpha)
(-.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (/.f64 (*.f64 beta beta) (+.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(-.f64 alpha beta)
(+.f64 (neg.f64 beta) alpha)
(+.f64 alpha (neg.f64 beta))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(pow.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (pow.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 #s(literal -8 binary64) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (exp.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)) (+.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.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))) (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))) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 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)))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 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 2 binary64)) #s(literal 4 binary64)) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha))))
(/.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 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha))))))
(/.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 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha)))))
(/.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 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))))
(neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(fma.f64 #s(literal -1 binary64) (+.f64 beta alpha) #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) alpha (neg.f64 (+.f64 #s(literal 2 binary64) beta)))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 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 #s(literal -2 binary64) alpha) beta)
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(exp.f64 (log.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (neg.f64 (+.f64 #s(literal 2 binary64) alpha)) (neg.f64 beta))
(+.f64 (-.f64 #s(literal -2 binary64) alpha) (neg.f64 beta))
(+.f64 (neg.f64 (+.f64 beta alpha)) #s(literal -2 binary64))
(+.f64 (neg.f64 alpha) (neg.f64 (+.f64 #s(literal 2 binary64) beta)))
(+.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) #s(literal -1 binary64)))
(pow.f64 (/.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)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (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 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.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)) (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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.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 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (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 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(/.f64 #s(literal 1 binary64) (/.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)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) beta) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (*.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64))) (pow.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)) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (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 (pow.f64 (/.f64 beta (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -2 binary64) beta))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) (*.f64 #s(literal -2 binary64) (pow.f64 beta #s(literal -1 binary64))))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (neg.f64 beta) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (pow.f64 beta #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta))
(pow.f64 (/.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64)) (pow.f64 beta #s(literal -1 binary64))) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 beta #s(literal -1 binary64))) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal 1 binary64)) beta)
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64))) (neg.f64 (neg.f64 beta)))
(/.f64 (*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) beta))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) beta))
(/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64)) (*.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 beta (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) (neg.f64 beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))))
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) beta))
(neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (neg.f64 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -2 binary64))
(*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) alpha))
(pow.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 alpha alpha) #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 alpha alpha) #s(literal 4 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64))) (neg.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 4 binary64)) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) (fma.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64))))
(fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 alpha alpha) #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha))
(*.f64 (+.f64 (/.f64 alpha beta) #s(literal 1 binary64)) beta)
(*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 (neg.f64 beta) beta)) (pow.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 beta (-.f64 beta (*.f64 alpha #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 beta (+.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)) (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 (neg.f64 beta) beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 beta (-.f64 beta (*.f64 alpha #s(literal 1 binary64))))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 alpha #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta))) (*.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)) (*.f64 beta beta))) (*.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)) (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (*.f64 alpha #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 beta (*.f64 alpha #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 (neg.f64 beta) beta))) (neg.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 beta (-.f64 beta (*.f64 alpha #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 (neg.f64 beta) beta)) (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (pow.f64 (*.f64 alpha #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 alpha #s(literal 1 binary64)) beta))))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 beta (-.f64 beta (*.f64 alpha #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta)) (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 (neg.f64 beta) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1 binary64) (*.f64 beta (-.f64 beta (*.f64 alpha #s(literal 1 binary64))))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))))
(fma.f64 (*.f64 beta alpha) (pow.f64 beta #s(literal -1 binary64)) beta)
(fma.f64 (/.f64 alpha beta) beta beta)
(fma.f64 beta (/.f64 alpha beta) beta)
(fma.f64 alpha (/.f64 beta beta) beta)
(fma.f64 alpha #s(literal 1 binary64) beta)
(-.f64 (/.f64 (pow.f64 (*.f64 alpha #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta))) (/.f64 (*.f64 beta beta) (fma.f64 alpha #s(literal 1 binary64) (neg.f64 beta))))
(+.f64 (*.f64 alpha #s(literal 1 binary64)) beta)
(+.f64 beta (*.f64 alpha #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 beta alpha))
(*.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (neg.f64 alpha))) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)) (*.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) alpha)) (*.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) (neg.f64 alpha))) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) alpha)) (*.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) beta) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 beta (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (neg.f64 alpha))) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 beta (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)))
(/.f64 (-.f64 (neg.f64 beta) (neg.f64 alpha)) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (+.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) alpha)) (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (neg.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (pow.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (neg.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(fma.f64 beta (pow.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(-.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)) (-.f64 beta alpha))) #s(literal -1 binary64)))
(+.f64 (/.f64 beta (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64))) (neg.f64 (/.f64 alpha (+.f64 #s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta)) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64))) (*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -6 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 3 binary64)))))
(fma.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))
(fma.f64 #s(literal 2 binary64) beta (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(fma.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))
(fma.f64 beta #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(fma.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))))
(+.f64 (fma.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha (*.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 beta alpha) beta))
(+.f64 (*.f64 #s(literal 2 binary64) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha))
(+.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) beta))
(*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 alpha (+.f64 #s(literal 2 binary64) beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) alpha) 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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha (+.f64 #s(literal 2 binary64) beta)))))
(/.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 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha)))))
(/.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 (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 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 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)) (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 beta alpha))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) #s(literal 8 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #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 (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 2 binary64) beta) alpha)
(+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
(+.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 beta (+.f64 #s(literal 2 binary64) alpha))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (*.f64 beta beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(+.f64 beta alpha)
(+.f64 alpha beta)
#s(approx (+ alpha beta) (fma.f64 alpha #s(literal 1 binary64) beta))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -2 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 4 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64))
(/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))
(exp.f64 (neg.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal -2 binary64) (+.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 -2 binary64) (+.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.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 -2 binary64) (+.f64 beta alpha)) (-.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 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #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)))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 (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))))
(/.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)))
(fma.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (neg.f64 (+.f64 beta alpha))))
(fma.f64 #s(literal -2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (neg.f64 (+.f64 beta alpha))))

eval197.0ms (2.3%)

Memory
23.5MiB live, 212.5MiB allocated
Compiler

Compiled 33 795 to 4 113 computations (87.8% saved)

prune60.0ms (0.7%)

Memory
-14.9MiB live, 69.7MiB allocated
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New90114915
Fresh7411
Picked415
Done000
Total91219931
Accuracy
100.0%
Counts
931 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
72.4%
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
61.7%
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64))
53.0%
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.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)) #s(literal 1/2 binary64))
72.8%
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
72.4%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
68.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
49.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
3.9%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
58.4%
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
58.4%
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
30.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
31.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
26.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
34.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
31.7%
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
28.8%
#s(approx (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/.f64 (fma.f64 (+.f64 beta (+.f64 #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 beta (+.f64 #s(literal 2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
Compiler

Compiled 959 to 614 computations (36% saved)

simplify253.0ms (3%)

Memory
4.9MiB live, 201.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
cost-diff512
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff576
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
cost-diff1472
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
cost-diff0
(-.f64 alpha beta)
cost-diff0
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
cost-diff0
(+.f64 #s(literal 2 binary64) beta)
cost-diff0
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
cost-diff0
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
cost-diff0
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
cost-diff0
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
cost-diff0
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
cost-diff0
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff1088
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035295
063264
1122263
2222263
3649263
42353241
55014241
08720239
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
alpha
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(literal -2 binary64)
(+.f64 beta alpha)
beta
(/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
#s(literal -1 binary64)
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
beta
(+.f64 #s(literal 2 binary64) beta)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(-.f64 alpha beta)
alpha
beta
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
#s(literal 1/2 binary64)
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(literal -2 binary64)
(+.f64 beta alpha)
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
alpha
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
#s(literal 1 binary64)
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(+.f64 beta alpha)
Outputs
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
alpha
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
#s(literal -2 binary64)
(+.f64 beta alpha)
beta
(/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
#s(literal -1 binary64)
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
beta
(+.f64 #s(literal 2 binary64) beta)
(-.f64 beta #s(literal -2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(-.f64 alpha beta)
alpha
beta
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
#s(literal 1/2 binary64)
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
#s(literal -2 binary64)
(+.f64 beta alpha)
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(*.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
(+.f64 beta alpha)
alpha
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -4 binary64)) #s(literal 4 binary64)))
#s(literal 1 binary64)
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -4 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(+.f64 beta alpha)

localize142.0ms (1.7%)

Memory
-2.7MiB live, 114.8MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
accuracy0.3884293314283742
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
accuracy2.9999669712667223
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
accuracy26.172130408267225
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
accuracy0
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
accuracy0
(+.f64 beta alpha)
accuracy0.0078125
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
accuracy17.671993358945414
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
accuracy0
(+.f64 #s(literal 2 binary64) beta)
accuracy0.01953125
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
accuracy17.367323142789047
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy36.070933510842856
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
accuracy17.367323142789047
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy43.751237447389805
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
accuracy0.00390625
(/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
accuracy0.01171875
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
accuracy0.015625
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
accuracy17.367323142789047
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Samples
63.0ms182×0valid
27.0ms29×2valid
21.0ms45×1valid
Compiler

Compiled 585 to 72 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-mult: 38.0ms (43.5% of total)
ival-div: 15.0ms (17.2% of total)
ival-add: 14.0ms (16% of total)
adjust: 13.0ms (14.9% of total)
ival-sub: 6.0ms (6.9% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series57.0ms (0.7%)

Memory
-7.3MiB live, 30.4MiB allocated
Counts
20 → 265
Calls
Call 1
Inputs
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+.f64 #s(literal 2 binary64) beta)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(-.f64 alpha beta)
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(+.f64 beta alpha)
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
Outputs
(/ beta (+ 2 beta))
(- (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(- (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(- (* 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))))) (* -1 (/ beta (+ 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 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(+ 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 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))))
(* -1 (/ alpha (+ 2 beta)))
(* alpha (- (/ alpha (pow (+ 2 beta) 2)) (/ 1 (+ 2 beta))))
(* alpha (- (* alpha (+ (* -1 (/ alpha (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(* alpha (- (* alpha (+ (* alpha (- (/ alpha (pow (+ 2 beta) 4)) (/ 1 (pow (+ 2 beta) 3)))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 2 beta))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(/ -1/2 (+ 2 beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(+ 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))
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 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))))))))))
(pow (+ 2 beta) 2)
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(* -1 (/ beta (+ 2 beta)))
(+ (* -1 (/ beta (+ 2 beta))) (/ (* alpha beta) (pow (+ 2 beta) 2)))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* -1 (/ (* alpha beta) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2)))))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ (* alpha beta) (pow (+ 2 beta) 4)))) (/ beta (pow (+ 2 beta) 2)))))
beta
(+ alpha beta)
(/ 1 (pow (+ 2 beta) 2))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
-1
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) (+ 1 (* -1 (/ beta alpha))))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha))) (+ 1 (+ (* -1 (/ beta alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (+ (/ beta alpha) (/ (pow (+ 2 beta) 3) (pow alpha 3))))) (+ 1 (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (/ (- (* beta (pow (+ 2 beta) 3)) (* -1 (pow (+ 2 beta) 4))) (pow alpha 3)))))) alpha)
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) 1)
(- (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (/ (pow (+ 2 beta) 3) (pow alpha 3)) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(/ -1/2 alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(* -1 (/ beta alpha))
(/ (+ (* -1 beta) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
(* alpha (+ 1 (/ beta alpha)))
(/ 1 (pow alpha 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(- (* -1 (/ (- (* -1 (+ 2 beta)) beta) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) beta) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* -1 (pow (+ 2 beta) 2)))) alpha))) beta) alpha)) 1)
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* -1/2 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 3))) (* -1 (pow (+ 2 beta) 4))) alpha)) (* 1/2 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (* -1 (/ (- (/ (pow (+ 2 beta) 2) alpha) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 3) alpha) (pow (+ 2 beta) 2)) alpha)) (+ 2 beta)) alpha)) 1)
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(* -1 (/ (+ beta (* -1 (/ (* beta (+ 2 beta)) alpha))) alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 3)) alpha)) (* -1 (* beta (pow (+ 2 beta) 2)))) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ 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)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* 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))))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ 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)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ 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))) (/ (* alpha beta) (pow (+ 2 alpha) 2)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* alpha beta) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ (* alpha beta) (pow (+ 2 alpha) 4)))) (/ alpha (pow (+ 2 alpha) 2)))))
(* -1 (+ 2 alpha))
(- (* -1 beta) (+ 2 alpha))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(* 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
(+ 2 beta)
(+ alpha (* -1 beta))
(/ -1/2 (+ 2 alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(* -1 (* alpha (+ 2 alpha)))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha))))))
(+ (* 1/2 (+ 1 (* -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 (* -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)))))))))
(pow (+ 2 alpha) 2)
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
(* -1 (/ beta (+ 2 alpha)))
(* beta (- (/ beta (pow (+ 2 alpha) 2)) (/ 1 (+ 2 alpha))))
(* beta (- (* beta (+ (* -1 (/ beta (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(* beta (- (* beta (+ (* beta (- (/ beta (pow (+ 2 alpha) 4)) (/ 1 (pow (+ 2 alpha) 3)))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(/ 1 (pow (+ 2 alpha) 2))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
1
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 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 (/ alpha beta))
(/ (+ (* -1 alpha) (/ (* alpha (+ 2 alpha)) beta)) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (/ (* alpha (+ 2 alpha)) beta))) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (+ (/ (* alpha (+ 2 alpha)) beta) (/ (* alpha (pow (+ 2 alpha) 3)) (pow beta 3))))) beta)
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(- 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))))
(* beta (- (/ alpha beta) 1))
(/ -1/2 beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(pow beta 2)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(- (+ (* 2 (/ 1 beta)) (/ alpha beta)) 1)
(- (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1 (* -1 (/ (+ 2 alpha) beta))))
(- (/ (pow (+ 2 alpha) 3) (pow beta 3)) (+ 1 (+ (* -1 (/ (+ 2 alpha) beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))
(* beta (+ 1 (/ alpha beta)))
(/ 1 (pow beta 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(+ 1 (* -1 (/ (- (+ alpha (+ (* -1 (/ (* alpha (+ 2 alpha)) beta)) (* -1 (/ (pow (+ 2 alpha) 2) beta)))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ (* 1/2 (- alpha (* -1 (+ 2 alpha)))) (* 1/2 (/ (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) (* 1/2 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (* -1 (pow (+ 2 alpha) 3))) beta))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(* -1 (/ (+ alpha (* -1 (/ (* alpha (+ 2 alpha)) beta))) beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 3)) beta)) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
(- (* -1 (/ (- (/ (pow (+ 2 alpha) 2) beta) (+ 2 alpha)) beta)) 1)
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 3) beta) (pow (+ 2 alpha) 2)) beta)) (+ 2 alpha)) beta)) 1)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
Calls

6 calls:

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

simplify240.0ms (2.8%)

Memory
18.5MiB live, 173.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013717749
145937258
089076868
Stop Event
iter limit
node limit
Counts
265 → 263
Calls
Call 1
Inputs
(/ beta (+ 2 beta))
(- (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(- (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(- (* 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))))) (* -1 (/ beta (+ 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 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(+ 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 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))))
(* -1 (/ alpha (+ 2 beta)))
(* alpha (- (/ alpha (pow (+ 2 beta) 2)) (/ 1 (+ 2 beta))))
(* alpha (- (* alpha (+ (* -1 (/ alpha (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(* alpha (- (* alpha (+ (* alpha (- (/ alpha (pow (+ 2 beta) 4)) (/ 1 (pow (+ 2 beta) 3)))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 2 beta))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(/ -1/2 (+ 2 beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(+ 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))
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 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))))))))))
(pow (+ 2 beta) 2)
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(* -1 (/ beta (+ 2 beta)))
(+ (* -1 (/ beta (+ 2 beta))) (/ (* alpha beta) (pow (+ 2 beta) 2)))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* -1 (/ (* alpha beta) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2)))))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ (* alpha beta) (pow (+ 2 beta) 4)))) (/ beta (pow (+ 2 beta) 2)))))
beta
(+ alpha beta)
(/ 1 (pow (+ 2 beta) 2))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
-1
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) (+ 1 (* -1 (/ beta alpha))))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha))) (+ 1 (+ (* -1 (/ beta alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (+ (/ beta alpha) (/ (pow (+ 2 beta) 3) (pow alpha 3))))) (+ 1 (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (/ (- (* beta (pow (+ 2 beta) 3)) (* -1 (pow (+ 2 beta) 4))) (pow alpha 3)))))) alpha)
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) 1)
(- (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (/ (pow (+ 2 beta) 3) (pow alpha 3)) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(/ -1/2 alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(* -1 (/ beta alpha))
(/ (+ (* -1 beta) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
(* alpha (+ 1 (/ beta alpha)))
(/ 1 (pow alpha 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(- (* -1 (/ (- (* -1 (+ 2 beta)) beta) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) beta) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* -1 (pow (+ 2 beta) 2)))) alpha))) beta) alpha)) 1)
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* -1/2 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 3))) (* -1 (pow (+ 2 beta) 4))) alpha)) (* 1/2 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (* -1 (/ (- (/ (pow (+ 2 beta) 2) alpha) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 3) alpha) (pow (+ 2 beta) 2)) alpha)) (+ 2 beta)) alpha)) 1)
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(* -1 (/ (+ beta (* -1 (/ (* beta (+ 2 beta)) alpha))) alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 3)) alpha)) (* -1 (* beta (pow (+ 2 beta) 2)))) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ 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)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* 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))))))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ 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)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ 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))) (/ (* alpha beta) (pow (+ 2 alpha) 2)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* alpha beta) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ (* alpha beta) (pow (+ 2 alpha) 4)))) (/ alpha (pow (+ 2 alpha) 2)))))
(* -1 (+ 2 alpha))
(- (* -1 beta) (+ 2 alpha))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(* 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
(+ 2 beta)
(+ alpha (* -1 beta))
(/ -1/2 (+ 2 alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(* -1 (* alpha (+ 2 alpha)))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha))))))
(+ (* 1/2 (+ 1 (* -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 (* -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)))))))))
(pow (+ 2 alpha) 2)
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
(* -1 (/ beta (+ 2 alpha)))
(* beta (- (/ beta (pow (+ 2 alpha) 2)) (/ 1 (+ 2 alpha))))
(* beta (- (* beta (+ (* -1 (/ beta (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(* beta (- (* beta (+ (* beta (- (/ beta (pow (+ 2 alpha) 4)) (/ 1 (pow (+ 2 alpha) 3)))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(/ 1 (pow (+ 2 alpha) 2))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
1
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 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 (/ alpha beta))
(/ (+ (* -1 alpha) (/ (* alpha (+ 2 alpha)) beta)) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (/ (* alpha (+ 2 alpha)) beta))) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (+ (/ (* alpha (+ 2 alpha)) beta) (/ (* alpha (pow (+ 2 alpha) 3)) (pow beta 3))))) beta)
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(- 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))))
(* beta (- (/ alpha beta) 1))
(/ -1/2 beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(pow beta 2)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(- (+ (* 2 (/ 1 beta)) (/ alpha beta)) 1)
(- (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1 (* -1 (/ (+ 2 alpha) beta))))
(- (/ (pow (+ 2 alpha) 3) (pow beta 3)) (+ 1 (+ (* -1 (/ (+ 2 alpha) beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))
(* beta (+ 1 (/ alpha beta)))
(/ 1 (pow beta 2))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(+ 1 (* -1 (/ (- (+ alpha (+ (* -1 (/ (* alpha (+ 2 alpha)) beta)) (* -1 (/ (pow (+ 2 alpha) 2) beta)))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ (* 1/2 (- alpha (* -1 (+ 2 alpha)))) (* 1/2 (/ (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) (* 1/2 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (* -1 (pow (+ 2 alpha) 3))) beta))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(* -1 (/ (+ alpha (* -1 (/ (* alpha (+ 2 alpha)) beta))) beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 3)) beta)) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
(- (* -1 (/ (- (/ (pow (+ 2 alpha) 2) beta) (+ 2 alpha)) beta)) 1)
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 3) beta) (pow (+ 2 alpha) 2)) beta)) (+ 2 alpha)) beta)) 1)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
Outputs
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(- (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(fma.f64 (neg.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)))
(- (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* -1 (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (fma.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 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(- (* 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))))) (* -1 (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 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 #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 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #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 #s(literal 1/2 binary64) (/.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 (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 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 #s(literal 1/2 binary64) (/.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)))) (* 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 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(* -1 (/ alpha (+ 2 beta)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) beta))
(* alpha (- (/ alpha (pow (+ 2 beta) 2)) (/ 1 (+ 2 beta))))
(*.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha)
(* alpha (- (* alpha (+ (* -1 (/ alpha (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) alpha)
(* alpha (- (* alpha (+ (* alpha (- (/ alpha (pow (+ 2 beta) 4)) (/ 1 (pow (+ 2 beta) 3)))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 alpha (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) alpha)
(* -1 (+ 2 beta))
(-.f64 #s(literal -2 binary64) beta)
(- (* -1 alpha) (+ 2 beta))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ 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 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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))))) alpha (*.f64 #s(literal 1/2 binary64) (/.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)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.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)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (neg.f64 (fma.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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (neg.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 beta)
(neg.f64 beta)
(- alpha beta)
(-.f64 alpha beta)
(/ -1/2 (+ 2 beta))
(/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+ 1 (/ beta (+ 2 beta)))
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (neg.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 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))))
(+.f64 (fma.f64 (-.f64 (fma.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 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #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))))
(+.f64 (fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 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 #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 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(* beta (+ 2 beta))
(*.f64 (+.f64 #s(literal 2 binary64) beta) beta)
(+ (* alpha (+ beta (* -1 (+ 2 beta)))) (* beta (+ 2 beta)))
(fma.f64 (-.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 (+ 2 beta))))) (* beta (+ 2 beta)))
(fma.f64 (+.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) beta) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 #s(literal 1/2 binary64) (/.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 (+ 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 #s(literal 1/2 binary64) (/.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 (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 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 #s(literal 1/2 binary64) (/.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)))) (* 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 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(pow (+ 2 beta) 2)
(pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))
(+ (* alpha (+ 4 (* 2 beta))) (pow (+ 2 beta) 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* alpha (+ 4 (+ alpha (* 2 beta)))) (pow (+ 2 beta) 2))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta alpha) #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(* -1 (/ beta (+ 2 beta)))
(/.f64 beta (-.f64 #s(literal -2 binary64) beta))
(+ (* -1 (/ beta (+ 2 beta))) (/ (* alpha beta) (pow (+ 2 beta) 2)))
(fma.f64 alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* -1 (/ (* alpha beta) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2)))))
(fma.f64 (fma.f64 (neg.f64 alpha) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(+ (* -1 (/ beta (+ 2 beta))) (* alpha (+ (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ (* alpha beta) (pow (+ 2 beta) 4)))) (/ beta (pow (+ 2 beta) 2)))))
(fma.f64 (fma.f64 (fma.f64 alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
beta
(+ alpha beta)
(+.f64 beta alpha)
(/ 1 (pow (+ 2 beta) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (neg.f64 alpha) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (neg.f64 (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 4 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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))) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.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 (neg.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
-1
#s(literal -1 binary64)
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) (+ 1 (* -1 (/ beta alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha))) (+ 1 (+ (* -1 (/ beta alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 beta alpha))))
(- (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (+ (/ beta alpha) (/ (pow (+ 2 beta) 3) (pow alpha 3))))) (+ 1 (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 beta alpha)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha))) (+.f64 (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 beta alpha) (*.f64 (neg.f64 beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 beta alpha)) #s(literal 1 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha)
(/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)))) 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 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (- (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (* -1 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (/ (- (* beta (pow (+ 2 beta) 3)) (* -1 (pow (+ 2 beta) 4))) (pow alpha 3)))))) alpha)
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (/.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))) (pow.f64 alpha #s(literal 3 binary64))))))) alpha)
(- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) 1)
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))
(- (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (neg.f64 alpha) alpha)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(- (/ (pow (+ 2 beta) 3) (pow alpha 3)) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha))))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal 1/2 binary64)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))))))) 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) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64)))
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
(fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64))))
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(/ -1/2 alpha)
(/.f64 #s(literal -1/2 binary64) alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1/2 binary64) alpha) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) alpha)) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) alpha))) alpha)
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) (* -1 (+ 2 beta))) alpha)
(/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) beta) (-.f64 #s(literal -2 binary64) beta)) alpha)
(/ (- (+ beta (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2)))) (+ (* -1 (+ 2 beta)) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))) alpha)
(/.f64 (-.f64 (-.f64 beta (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (-.f64 (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (+.f64 #s(literal 2 binary64) beta))) alpha)
(/ (- (+ beta (* -1 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3)))) (+ (* -1 (+ 2 beta)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha)))))) alpha)
(/.f64 (-.f64 (-.f64 beta (/.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))) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha))) (+.f64 #s(literal 2 binary64) beta))) alpha)
(* -1 (pow alpha 2))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ beta alpha)) 1))
(*.f64 (-.f64 (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (+ (* -1 (/ (+ 2 beta) alpha)) (+ (/ beta alpha) (/ (* beta (+ 2 beta)) (pow alpha 2)))) 1))
(*.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 beta alpha) (/.f64 beta alpha)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha)) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta)))))) 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 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) (pow alpha 2))) (+ (* -1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha)) (+ (* -1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) (pow alpha 3))) (* 1/2 (- beta (* -1 (+ 2 beta))))))) alpha)
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (/.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))) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64)))) alpha)
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)))) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* -1 (/ beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/ (+ (* -1 beta) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (neg.f64 beta)) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (*.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) beta) alpha)
(/ (+ (* -1 beta) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta) (pow.f64 alpha #s(literal 3 binary64))))) beta) alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 alpha (/.f64 beta alpha) alpha)
(/ 1 (pow alpha 2))
(/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 alpha alpha))) (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha))) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #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 beta alpha) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (*.f64 alpha alpha))
(- (* -1 (/ (- (* -1 (+ 2 beta)) 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 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) beta) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 #s(literal -2 binary64) beta)) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -1 (+ 2 beta)) (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* -1 (pow (+ 2 beta) 2)))) alpha))) beta) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) beta (-.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (neg.f64 alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* -1/2 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* beta (pow (+ 2 beta) 3))) (* -1 (pow (+ 2 beta) 4))) alpha)) (* 1/2 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (* -1 (pow (+ 2 beta) 3))))) alpha)) (* 1/2 (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow (+ 2 beta) 2))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (neg.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 (*.f64 (-.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 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (* -1 (/ (- (/ (pow (+ 2 beta) 2) alpha) (+ 2 beta)) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) #s(literal 2 binary64)) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 3) alpha) (pow (+ 2 beta) 2)) alpha)) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha)) #s(literal 1 binary64))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(neg.f64 (fma.f64 alpha (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) alpha)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(* -1 (* alpha (- (/ beta alpha) 1)))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64))) alpha)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64))) 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) (* -1 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (/ (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha)) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (+ (* beta (+ 2 beta)) (/ (pow (+ 2 beta) 3) alpha)))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal -2 binary64) (-.f64 (fma.f64 (neg.f64 beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha))) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2))))) alpha)) (+ (/ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) alpha) (/ (pow (+ 2 beta) 4) alpha))) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) alpha)) (* beta (+ 2 beta))) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) beta)) (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha)) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (fma.f64 (neg.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)))))) (neg.f64 alpha))) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)) 1))
(*.f64 (-.f64 (/.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (* beta (+ 2 beta)) alpha))))) alpha)) 1))
(*.f64 (fma.f64 (/.f64 (fma.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 alpha alpha))
(* -1 (/ (+ (* -1/2 (/ (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* beta (+ 2 beta)) (+ (* 2 (* beta (+ 2 beta))) (pow (+ 2 beta) 2)))) (* 1/2 (/ (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* 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 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) 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 #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (fma.f64 (neg.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))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (/ (+ (* 2 (* (+ 2 beta) (+ (* -2 (* (+ 2 beta) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta)))))) (* -1 (* beta (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (- (* beta (+ 2 beta)) (* 2 (* beta (+ 2 beta))))) (pow (+ 2 beta) 4))) alpha))) alpha)) (* 1/2 (- (* beta (+ 2 beta)) (+ (* 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 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) beta)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) 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 4 binary64)))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))) (fma.f64 (neg.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)) (neg.f64 alpha))) (neg.f64 alpha))
(* (pow alpha 2) (+ 1 (* 2 (/ (+ 2 beta) alpha))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (pow (+ 2 beta) 2) alpha))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) alpha)) (*.f64 alpha alpha))
(* -1 (/ (+ beta (* -1 (/ (* beta (+ 2 beta)) alpha))) alpha))
(/.f64 (fma.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) beta) (neg.f64 alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 2)) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(/.f64 (-.f64 beta (/.f64 (neg.f64 (fma.f64 beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (*.f64 (-.f64 #s(literal -2 binary64) beta) beta))) alpha)) (neg.f64 alpha))
(* -1 (/ (+ beta (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* beta (pow (+ 2 beta) 3)) alpha)) (* -1 (* beta (pow (+ 2 beta) 2)))) alpha)) (* -1 (* beta (+ 2 beta)))) alpha))) alpha))
(/.f64 (-.f64 beta (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) alpha) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (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 (/ (+ 2 beta) alpha))) (pow alpha 2))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha)) (*.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) (fma.f64 #s(literal -2 binary64) beta #s(literal -4 binary64))) alpha)) (*.f64 alpha alpha))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* 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))))))
(fma.f64 (fma.f64 (-.f64 (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 (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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ 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)) (/ 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 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ 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))))))))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta))
(+ (* -1 (/ alpha (+ 2 alpha))) (/ (* alpha beta) (pow (+ 2 alpha) 2)))
(fma.f64 alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* alpha beta) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))
(fma.f64 (fma.f64 (neg.f64 alpha) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ (* alpha beta) (pow (+ 2 alpha) 4)))) (/ alpha (pow (+ 2 alpha) 2)))))
(fma.f64 (fma.f64 (fma.f64 alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(* -1 (+ 2 alpha))
(-.f64 #s(literal -2 binary64) alpha)
(- (* -1 beta) (+ 2 alpha))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ 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 (fma.f64 (*.f64 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))) (+.f64 #s(literal 2 binary64) alpha))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (+.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)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha))) beta (fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 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))) (-.f64 #s(literal -2 binary64) alpha)) (+.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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (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 (/.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))) (-.f64 #s(literal -2 binary64) alpha))) 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(* 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 (fma.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 (fma.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)
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ alpha (* -1 beta))
(-.f64 alpha beta)
(/ -1/2 (+ 2 alpha))
(/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(+ 1 (* -1 (/ alpha (+ 2 alpha))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+.f64 (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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ alpha (+ 2 alpha))) (* 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)))))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (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 (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 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(* -1 (* alpha (+ 2 alpha)))
(*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (* -1 alpha)))))
(fma.f64 (-.f64 #s(literal -2 binary64) alpha) alpha (*.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (+ 2 alpha))) (* beta (+ 2 (+ alpha (+ beta (* -1 alpha))))))
(fma.f64 (+.f64 (-.f64 (+.f64 beta alpha) alpha) #s(literal 2 binary64)) beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(* 1/2 (+ 1 (* -1 (/ alpha (+ 2 alpha)))))
(fma.f64 #s(literal 1/2 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 (* -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 (* -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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 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 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (* -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 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64)))
(pow (+ 2 alpha) 2)
(pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))
(+ (* beta (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* beta (+ 4 (+ beta (* 2 alpha)))) (pow (+ 2 alpha) 2))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha beta) #s(literal 4 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(* -1 (/ beta (+ 2 alpha)))
(/.f64 beta (-.f64 #s(literal -2 binary64) alpha))
(* beta (- (/ beta (pow (+ 2 alpha) 2)) (/ 1 (+ 2 alpha))))
(*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta)
(* beta (- (* beta (+ (* -1 (/ beta (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha))) beta)
(* beta (- (* beta (+ (* beta (- (/ beta (pow (+ 2 alpha) 4)) (/ 1 (pow (+ 2 alpha) 3)))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 beta (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha))) beta)
(/ 1 (pow (+ 2 alpha) 2))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (neg.f64 beta) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (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 (neg.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (neg.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta))) (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))))
(- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(-.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 alpha beta)) #s(literal 1 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 alpha beta)) (/.f64 #s(literal 2 binary64) beta)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 alpha) (+ 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 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))) #s(literal 1 binary64))
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/ (+ (* -1 alpha) (/ (* alpha (+ 2 alpha)) beta)) beta)
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) beta) alpha) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (/ (* alpha (+ 2 alpha)) beta))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) beta)) alpha) beta)
(/ (+ (* -1 alpha) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 2))) (+ (/ (* alpha (+ 2 alpha)) beta) (/ (* alpha (pow (+ 2 alpha) 3)) (pow beta 3))))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 alpha (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))))) alpha) beta)
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #s(literal 1 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))))
(fma.f64 beta (/.f64 #s(literal 2 binary64) beta) beta)
(* beta (- (/ alpha beta) 1))
(*.f64 (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)) beta)
(/ -1/2 beta)
(/.f64 #s(literal -1/2 binary64) beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 #s(literal -1/2 binary64) beta) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta)) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta))) beta)
(- (+ 2 (+ (* -1 (/ alpha beta)) (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(-.f64 #s(literal 2 binary64) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta)))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2))))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))
(-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta))) #s(literal 2 binary64)) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 #s(literal 2 binary64) beta) (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))))
(- (+ 2 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (+ (/ alpha beta) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (+ (* -2 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 3))) (+ (* -1 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* 2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)) (+ (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (/.f64 alpha beta)))) (fma.f64 (/.f64 (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 -2 binary64) (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64) (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta) (fma.f64 alpha (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) (/.f64 #s(literal 2 binary64) beta))))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))))))))
(pow beta 2)
(*.f64 beta beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(*.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) (/.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (fma.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)))) (*.f64 beta beta))
(+ 1 (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (-.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta)) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (+ (* -2 (pow (+ 4 (* 2 alpha)) 2)) (+ (* -1 (* alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (+ (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))) (+ (* 2 (pow (+ 2 alpha) 2)) (* alpha (pow (+ 2 alpha) 2)))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (* 2 (+ 4 (* 2 alpha))) (+ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (* 2 alpha))) beta)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64) (fma.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) alpha (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 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/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (-.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) alpha)) beta)))) #s(literal 1 binary64))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) #s(literal 1 binary64)) (*.f64 beta beta))
(- (+ (* 2 (/ 1 beta)) (/ alpha beta)) 1)
(-.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
(- (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1 (* -1 (/ (+ 2 alpha) beta))))
(neg.f64 (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(- (/ (pow (+ 2 alpha) 3) (pow beta 3)) (+ 1 (+ (* -1 (/ (+ 2 alpha) beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 beta (/.f64 alpha beta) beta)
(/ 1 (pow beta 2))
(/.f64 #s(literal 1 binary64) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 beta beta))) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta))) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (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)))) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)))) (*.f64 beta beta))
(+ 1 (* -1 (/ (- (+ alpha (+ (* -1 (/ (* alpha (+ 2 alpha)) beta)) (* -1 (/ (pow (+ 2 alpha) 2) beta)))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 alpha (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (+.f64 #s(literal 2 binary64) alpha))) beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (+ (* 1/2 (- alpha (* -1 (+ 2 alpha)))) (* 1/2 (/ (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow (+ 2 alpha) 2)))) (* 1/2 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (* -1 (pow (+ 2 alpha) 3))) beta))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(* -1 (/ (+ alpha (* -1 (/ (* alpha (+ 2 alpha)) beta))) beta))
(/.f64 (fma.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(/.f64 (-.f64 alpha (/.f64 (neg.f64 (fma.f64 alpha (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))) beta)) (neg.f64 beta))
(* -1 (/ (+ alpha (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* alpha (pow (+ 2 alpha) 3)) beta)) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (* alpha (+ 2 alpha)))) beta))) beta))
(/.f64 (-.f64 alpha (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)) beta) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) beta)) (neg.f64 beta))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(neg.f64 (fma.f64 beta (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) beta))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal -1/2 binary64) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 alpha (-.f64 #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 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal -1/2 binary64))) (neg.f64 beta))) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) alpha) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 alpha (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (+.f64 #s(literal 2 binary64) alpha))) beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) beta)) beta)) beta))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (neg.f64 beta))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta)) (neg.f64 beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta)) (neg.f64 beta))
(+ 2 (* -1 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) beta))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) beta)) beta))
(+ 2 (* -1 (/ (+ alpha (+ (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha)))) (* -1 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* -1 (pow (+ 2 alpha) 2)))) (* -1 (* alpha (+ 2 alpha)))) beta)))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) (/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (neg.f64 beta)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) beta)) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (* -1 (+ 2 alpha))) beta))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ alpha (+ (* -1 (+ 2 alpha)) (/ (* alpha (+ 2 alpha)) beta))) beta))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) beta) #s(literal 1 binary64)) (*.f64 beta beta))
(+ 1 (* -1/2 (/ (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))) beta)))
(fma.f64 (/.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) beta) #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))) alpha) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* 2 (* (+ 2 alpha) (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))))) (* (pow (+ 2 alpha) 2) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (* alpha (pow (+ 2 alpha) 2)))) beta)) (* 1/2 (- (+ (* -2 (* (+ 2 alpha) (- (+ 2 alpha) (* 2 (+ 2 alpha))))) (* -1 (pow (+ 2 alpha) 2))) (* -1 (* alpha (+ 2 alpha)))))) beta)) (* 1/2 (+ alpha (* -1 (- (+ 2 alpha) (* 2 (+ 2 alpha))))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.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 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) beta) #s(literal -1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) #s(literal 1/2 binary64))) (neg.f64 beta))) beta))
(* (pow beta 2) (+ 1 (* 2 (/ (+ 2 alpha) beta))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 (+ 2 alpha)) (* -1 (/ (pow (+ 2 alpha) 2) beta))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta)) beta)) (*.f64 beta beta))
(- (* -1 (/ (- (/ (pow (+ 2 alpha) 2) beta) (+ 2 alpha)) beta)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 3) beta) (pow (+ 2 alpha) 2)) beta)) (+ 2 alpha)) beta)) 1)
(-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (+.f64 #s(literal 2 binary64) alpha)) (neg.f64 beta)) #s(literal 1 binary64))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(/ (+ 1 (* -2 (/ (+ 2 alpha) beta))) (pow beta 2))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta)) (*.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 beta)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) beta)) (*.f64 beta beta))

rewrite252.0ms (3%)

Memory
9.8MiB live, 199.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035241
063211
1323207
22737207
08286207
Stop Event
iter limit
node limit
iter limit
Counts
20 → 754
Calls
Call 1
Inputs
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+.f64 #s(literal 2 binary64) beta)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(-.f64 alpha beta)
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
(fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(+.f64 beta alpha)
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
Outputs
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha)))
(*.f64 (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (-.f64 alpha beta) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (-.f64 beta alpha) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 alpha beta) (-.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 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 alpha beta) (-.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 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (pow.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 alpha beta)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 beta)))) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) beta))) (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 beta)))) (neg.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) beta))) (neg.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(/.f64 (neg.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (-.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 alpha #s(literal 1 binary64)) (*.f64 beta #s(literal 1 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (-.f64 alpha (*.f64 beta #s(literal 1 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (-.f64 (*.f64 alpha #s(literal 1 binary64)) beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 alpha (neg.f64 beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha beta))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 beta))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) beta)) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 beta))) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 alpha (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta))) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 alpha (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)))
(/.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (-.f64 alpha (neg.f64 beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))))
(/.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))
(/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))))
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(neg.f64 (/.f64 (-.f64 alpha beta) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 beta (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 alpha (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 alpha (-.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 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) alpha (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (neg.f64 beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (neg.f64 alpha) (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 beta (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 alpha (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 (/.f64 (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (/.f64 (-.f64 alpha (neg.f64 beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 (pow.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (/.f64 (-.f64 alpha (neg.f64 beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(-.f64 (/.f64 (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (neg.f64 alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))) (/.f64 (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(-.f64 (/.f64 (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) beta) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) (/.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(-.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))) (/.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) beta) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(-.f64 (/.f64 (*.f64 alpha (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta)) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 alpha (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(-.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (+.f64 beta alpha))) (/.f64 (*.f64 beta beta) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 (-.f64 alpha beta) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(-.f64 (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 (/.f64 (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha))) (/.f64 (pow.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(-.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(+.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #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 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/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)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(*.f64 (/.f64 alpha (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 alpha (-.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 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) alpha)
(*.f64 (neg.f64 alpha) (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 alpha (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 alpha))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (*.f64 alpha #s(literal 1 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (*.f64 alpha #s(literal 1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (neg.f64 alpha) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)))
(/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(neg.f64 (/.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(neg.f64 (/.f64 alpha (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 alpha (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta))) (neg.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha))) (neg.f64 (+.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)) (+.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (+.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))))))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (neg.f64 (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) (neg.f64 (+.f64 beta alpha))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha))))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))))
(fma.f64 (/.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)) #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 beta alpha) #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 alpha))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 beta beta) (+.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 (*.f64 alpha alpha) (+.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (+.f64 beta alpha) #s(literal -2 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 #s(literal -2 binary64) alpha) beta)
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal -2 binary64) alpha) (neg.f64 beta))
(+.f64 (-.f64 #s(literal -2 binary64) beta) (neg.f64 alpha))
(+.f64 (neg.f64 (+.f64 beta alpha)) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (neg.f64 (+.f64 beta alpha)))
(*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 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 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal -1 binary64))))
(*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (-.f64 #s(literal 2 binary64) beta))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal -1 binary64)) beta)
(*.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(*.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 beta #s(literal 1 binary64))) (-.f64 #s(literal -2 binary64) beta))
(/.f64 (neg.f64 (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) beta))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (-.f64 #s(literal -2 binary64) beta)))
(/.f64 (*.f64 beta #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta))
(/.f64 (neg.f64 beta) (-.f64 #s(literal -2 binary64) beta))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(neg.f64 (/.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) beta)))
(neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) beta)) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (pow.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) #s(literal 4 binary64))) (neg.f64 (-.f64 beta #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (neg.f64 (neg.f64 (-.f64 #s(literal 2 binary64) beta))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 beta beta) #s(literal 4 binary64)) (-.f64 beta #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (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 (-.f64 #s(literal 4 binary64) (*.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 (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (-.f64 #s(literal 2 binary64) beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 beta beta (-.f64 #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 (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 beta #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 beta beta) (-.f64 #s(literal 2 binary64) beta)))
(+.f64 #s(literal 2 binary64) beta)
(+.f64 beta #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #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 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (+.f64 beta alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/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)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (-.f64 alpha beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (+.f64 beta alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 beta))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha (neg.f64 beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha (neg.f64 beta)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 beta)))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(fma.f64 #s(literal -1 binary64) beta alpha)
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha (neg.f64 beta))) (/.f64 (*.f64 beta beta) (-.f64 alpha (neg.f64 beta))))
(-.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (/.f64 (*.f64 beta beta) (+.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha))))
(-.f64 alpha beta)
(+.f64 (neg.f64 beta) alpha)
(+.f64 alpha (neg.f64 beta))
(*.f64 (/.f64 #s(literal 1/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 #s(literal 1/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 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(pow.f64 (-.f64 #s(literal -4 binary64) (/.f64 (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal -4 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal -4 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal -4 binary64) (/.f64 (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal -4 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -4 binary64) (/.f64 (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -4 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -4 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))) (/.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))
(*.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))) (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (-.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 3 binary64))))))
(fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha))
(fma.f64 #s(literal 2 binary64) beta (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)))
(fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))
(fma.f64 beta (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha))
(fma.f64 beta #s(literal 2 binary64) (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)))
(fma.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))) (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))) (/.f64 (pow.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta (*.f64 (neg.f64 alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(+.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 beta alpha) beta))
(+.f64 (*.f64 #s(literal 2 binary64) beta) (fma.f64 (+.f64 beta alpha) beta (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha)))
(+.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha))
(+.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -6 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -4 binary64)) (pow.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) alpha (*.f64 (+.f64 (+.f64 beta alpha) #s(literal 2 binary64)) beta)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (exp.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 #s(literal -2 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64))))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(pow.f64 (exp.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (neg.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (neg.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (neg.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.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))))) (neg.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (neg.f64 (*.f64 (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)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.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 (-.f64 #s(literal -2 binary64) alpha) beta) (-.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 (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #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)))) (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (*.f64 (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))))
(/.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64))))
(fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (+.f64 beta alpha))))
(fma.f64 #s(literal -2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) #s(literal -1 binary64))))
(exp.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(+.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (+.f64 beta alpha))))
(*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 beta (-.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 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 beta (-.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 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) beta)
(*.f64 (neg.f64 beta) (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 beta (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 beta #s(literal 1 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (*.f64 beta #s(literal 1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (neg.f64 beta) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)))
(/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(neg.f64 (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (/.f64 (neg.f64 beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 beta alpha) (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (/.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 (-.f64 alpha beta) (pow.f64 (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta))) (+.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 beta alpha) beta (*.f64 alpha alpha)))
(*.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))) (neg.f64 (neg.f64 (-.f64 beta alpha))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (-.f64 alpha beta))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (neg.f64 (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 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(-.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 beta alpha)
(+.f64 alpha beta)
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -2 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -2 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 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 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 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 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 4 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))))
(exp.f64 (neg.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) #s(literal -1 binary64)))

eval346.0ms (4.1%)

Memory
-7.3MiB live, 272.2MiB allocated
Compiler

Compiled 49 815 to 5 375 computations (89.2% saved)

prune57.0ms (0.7%)

Memory
-10.5MiB live, 113.0MiB allocated
Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New1 340101 350
Fresh5813
Picked145
Done011
Total1 346231 369
Accuracy
100.0%
Counts
1 369 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.4%
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
61.7%
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
53.0%
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/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)) #s(literal 1/2 binary64))
58.5%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (+.f64 beta alpha)) #s(literal 1/2 binary64))
72.8%
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
72.4%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
72.4%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
48.0%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
29.3%
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
68.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
49.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
43.9%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
44.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
3.9%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
49.5%
(/.f64 (fma.f64 #s(approx (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
30.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
31.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
26.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
34.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
31.7%
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
28.8%
#s(approx (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
Compiler

Compiled 1 091 to 713 computations (34.6% saved)

simplify144.0ms (1.7%)

Memory
28.1MiB live, 213.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
040300
065300
1129300
2273300
3839300
42353292
55476284
08748283
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(-.f64 alpha beta)
alpha
beta
#s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1 binary64)
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
(*.f64 #s(literal 1/2 binary64) beta)
#s(literal 1/2 binary64)
beta
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
alpha
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 alpha beta)
alpha
beta
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
#s(literal 1/2 binary64)
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
(-.f64 alpha beta)
alpha
beta
#s(literal 1/2 binary64)
(-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
#s(literal 4 binary64)
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 beta alpha)
#s(literal 2 binary64)
(+.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal -2 binary64)
Outputs
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(-.f64 alpha beta)
alpha
beta
#s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))
#s(approx (- -2 (+ alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1 binary64)
#s(literal 1/2 binary64)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
(*.f64 #s(literal 1/2 binary64) beta)
#s(literal 1/2 binary64)
beta
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
alpha
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 alpha beta)
alpha
beta
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
#s(literal 1/2 binary64)
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 (+.f64 beta alpha) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 beta alpha))
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))
(-.f64 alpha beta)
alpha
beta
#s(literal 1/2 binary64)
(-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
#s(literal 4 binary64)
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 beta alpha)
#s(literal 2 binary64)
(+.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal -2 binary64)

localize154.0ms (1.8%)

Memory
3.6MiB live, 331.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
accuracy0.0234375
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
accuracy17.50680997449958
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
accuracy17.661648795897037
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
accuracy0
(-.f64 #s(literal -2 binary64) alpha)
accuracy0.0078125
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
accuracy16.015963596223816
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
accuracy17.671993358945414
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
accuracy0
(-.f64 #s(literal -2 binary64) alpha)
accuracy0.0078125
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
accuracy17.367323142789047
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy27.29872688489973
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
accuracy0
(*.f64 #s(literal 1/2 binary64) beta)
accuracy17.367323142789047
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy20.413536709306733
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
accuracy36.070933510842856
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
accuracy0.00390625
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
accuracy0.015625
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
accuracy6.285245319166469
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
accuracy17.367323142789047
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Samples
54.0ms45×1valid
43.0ms182×0valid
26.0ms29×2valid
Compiler

Compiled 529 to 77 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
adjust: 23.0ms (29.5% of total)
ival-div: 16.0ms (20.5% of total)
ival-add: 13.0ms (16.7% of total)
ival-mult: 12.0ms (15.4% of total)
ival-sub: 10.0ms (12.8% of total)
ival-pow2: 4.0ms (5.1% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series87.0ms (1%)

Memory
-24.8MiB live, 52.7MiB allocated
Counts
20 → 173
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(-.f64 alpha beta)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
(*.f64 #s(literal 1/2 binary64) beta)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
Outputs
(* -1 (* beta (+ 1 (* 2 (/ 1 beta)))))
(+ (* -1 alpha) (* -1 (* beta (+ 1 (* 2 (/ 1 beta))))))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(* -1/2 alpha)
(* alpha (- (* 1/4 alpha) 1/2))
(* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2))
(* alpha (- (* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8)))) 1/2))
-2
(- (* -1 alpha) 2)
(/ -1/2 (+ 2 beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 2 beta))
(+ 1/2 (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))))))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (* -1 (/ (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2))))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))))
(* -1/2 (/ beta (- 4 (pow beta 2))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (/ (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2)))) (* 2 (/ (* beta (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2))))))) (* -1/2 (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))))))))
(* -1/2 beta)
(+ (* -1/2 beta) (* 1/2 alpha))
(/ -2 beta)
(- (* -1 (/ alpha beta)) (* 2 (/ 1 beta)))
(pow beta 2)
(+ (* 2 (* alpha beta)) (pow beta 2))
(+ (* alpha (+ alpha (* 2 beta))) (pow beta 2))
(* -1 alpha)
(* alpha (- (* -1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha)) 1))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
-1
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(- (* 2 (/ 1 alpha)) 1)
(- (* 2 (/ 1 alpha)) (+ 1 (/ 4 (pow alpha 2))))
(- (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))) (+ 1 (/ 4 (pow alpha 2))))
(* -1 (* alpha (+ 1 (* 2 (/ 1 alpha)))))
(/ -1/2 alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(* 1/2 (/ (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)) alpha))
(/ (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha)))) alpha)
(/ (+ (* -1/2 (/ (+ (* -2 (* beta (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))))) (* -1 (* (- 4 (pow beta 2)) (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 3))) (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))))) alpha)
(/ (- (* 1/2 (/ (- beta (* -2 beta)) alpha)) 1/2) alpha)
(/ (- (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2)))) 1/2) alpha)
(/ (- (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- beta (* -2 beta)))) (* 2 (* beta (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta))))))))) (pow alpha 3))) (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2))))) 1/2) alpha)
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/2 (/ beta alpha))))
(* -1 (/ alpha beta))
(* -1 (* alpha (+ (/ 1 beta) (* 2 (/ 1 (* alpha beta))))))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(* -1 (* alpha (+ 1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1)
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(* -1 (/ (+ (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2)))))) (* -1/2 (/ (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* 2 (* beta (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))))) alpha)) (* 1/2 (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))) alpha)) (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(* -1 (/ (+ 1/2 (* 1/2 (/ (- (* -1 beta) (* 2 beta)) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 beta) (* 2 beta))) (* 1/2 (/ (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))) alpha))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta))))))) (* -1/2 (/ (+ (* -2 (* beta (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 beta) (* 2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 beta) (* 2 beta)))) alpha))) alpha))
(* -1 (* alpha (- (* 1/2 (/ beta alpha)) 1/2)))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(* -1 (+ 2 alpha))
(+ (* -1 beta) (* -1 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ alpha (* -1 beta))
(* 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))))
(/ -1/2 (+ 2 alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* -1 beta) (+ 2 alpha))
(+ 1/2 (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))))
(+ 1/2 (+ (* 1/2 (* beta (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))) (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2))))))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))) (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))) (- 4 (pow alpha 2)))) (* 2 (/ (* alpha (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))))))
(* 1/2 (/ alpha (- 4 (pow alpha 2))))
(+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (* 1/2 (/ alpha (- 4 (pow alpha 2)))))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 3))) (+ (* 2 (/ (* alpha (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2)))) (/ 1 (pow (- 4 (pow alpha 2)) 2)))))) (* -1/2 (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))))))))
(* -1 (/ (+ 2 alpha) beta))
(+ (* 2 (* alpha beta)) (pow alpha 2))
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
1
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(* beta (- (/ alpha beta) 1))
(- 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)))))
(/ -1/2 beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(+ 1 (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))) (* 2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha))))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))))
(/ 1/2 beta)
(/ (+ 1/2 (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)))) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -2 (* alpha (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) (pow beta 3))) (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))))) beta)
(* beta (- (* 1/2 (/ alpha beta)) 1/2))
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(+ 1 (* -1/2 (/ (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2)))))) (* 1/2 (/ (+ (* -2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(* -1 (/ (- (* -1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)) 1/2) beta))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* 1/2 (/ (+ (* -2 (* alpha (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(* -1 (* beta (+ 1/2 (* -1/2 (/ alpha beta)))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
Calls

6 calls:

TimeVariablePointExpression
43.0ms
alpha
@0
((* (- (/ (- -2 alpha) beta) 1) beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ beta (+ 2 beta)) (* 1/2 beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ alpha (- -2 alpha)) (- -2 alpha) (+ (* (- alpha beta) (/ 1/2 (- -2 (+ beta alpha)))) 1/2) (/ 1/2 (- -2 (+ beta alpha))) (- -2 (+ beta alpha)) (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (* (- alpha beta) 1/2) (/ (- -2 alpha) beta) (pow (+ beta alpha) 2))
5.0ms
beta
@0
((* (- (/ (- -2 alpha) beta) 1) beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ beta (+ 2 beta)) (* 1/2 beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ alpha (- -2 alpha)) (- -2 alpha) (+ (* (- alpha beta) (/ 1/2 (- -2 (+ beta alpha)))) 1/2) (/ 1/2 (- -2 (+ beta alpha))) (- -2 (+ beta alpha)) (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (* (- alpha beta) 1/2) (/ (- -2 alpha) beta) (pow (+ beta alpha) 2))
4.0ms
alpha
@-inf
((* (- (/ (- -2 alpha) beta) 1) beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ beta (+ 2 beta)) (* 1/2 beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ alpha (- -2 alpha)) (- -2 alpha) (+ (* (- alpha beta) (/ 1/2 (- -2 (+ beta alpha)))) 1/2) (/ 1/2 (- -2 (+ beta alpha))) (- -2 (+ beta alpha)) (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (* (- alpha beta) 1/2) (/ (- -2 alpha) beta) (pow (+ beta alpha) 2))
4.0ms
alpha
@inf
((* (- (/ (- -2 alpha) beta) 1) beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ beta (+ 2 beta)) (* 1/2 beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ alpha (- -2 alpha)) (- -2 alpha) (+ (* (- alpha beta) (/ 1/2 (- -2 (+ beta alpha)))) 1/2) (/ 1/2 (- -2 (+ beta alpha))) (- -2 (+ beta alpha)) (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (* (- alpha beta) 1/2) (/ (- -2 alpha) beta) (pow (+ beta alpha) 2))
4.0ms
beta
@inf
((* (- (/ (- -2 alpha) beta) 1) beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ beta (+ 2 beta)) (* 1/2 beta) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (/ alpha (- -2 alpha)) (- -2 alpha) (+ (* (- alpha beta) (/ 1/2 (- -2 (+ beta alpha)))) 1/2) (/ 1/2 (- -2 (+ beta alpha))) (- -2 (+ beta alpha)) (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (* (- alpha beta) 1/2) (/ (- -2 alpha) beta) (pow (+ beta alpha) 2))

simplify261.0ms (3.1%)

Memory
28.8MiB live, 265.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09845312
131224848
085434607
Stop Event
iter limit
node limit
Counts
173 → 172
Calls
Call 1
Inputs
(* -1 (* beta (+ 1 (* 2 (/ 1 beta)))))
(+ (* -1 alpha) (* -1 (* beta (+ 1 (* 2 (/ 1 beta))))))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(* -1 beta)
(- alpha beta)
(* -1/2 alpha)
(* alpha (- (* 1/4 alpha) 1/2))
(* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2))
(* alpha (- (* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8)))) 1/2))
-2
(- (* -1 alpha) 2)
(/ -1/2 (+ 2 beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(* -1 (+ 2 beta))
(- (* -1 alpha) (+ 2 beta))
(+ 1/2 (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))))))))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (* -1 (/ (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2))))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))))
(* -1/2 (/ beta (- 4 (pow beta 2))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))))))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (/ (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2)))) (* 2 (/ (* beta (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2))))))) (* -1/2 (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))))))))
(* -1/2 beta)
(+ (* -1/2 beta) (* 1/2 alpha))
(/ -2 beta)
(- (* -1 (/ alpha beta)) (* 2 (/ 1 beta)))
(pow beta 2)
(+ (* 2 (* alpha beta)) (pow beta 2))
(+ (* alpha (+ alpha (* 2 beta))) (pow beta 2))
(* -1 alpha)
(* alpha (- (* -1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha)) 1))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
-1
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(- (* 2 (/ 1 alpha)) 1)
(- (* 2 (/ 1 alpha)) (+ 1 (/ 4 (pow alpha 2))))
(- (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))) (+ 1 (/ 4 (pow alpha 2))))
(* -1 (* alpha (+ 1 (* 2 (/ 1 alpha)))))
(/ -1/2 alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(* 1/2 (/ (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)) alpha))
(/ (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha)))) alpha)
(/ (+ (* -1/2 (/ (+ (* -2 (* beta (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))))) (* -1 (* (- 4 (pow beta 2)) (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 3))) (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))))) alpha)
(/ (- (* 1/2 (/ (- beta (* -2 beta)) alpha)) 1/2) alpha)
(/ (- (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2)))) 1/2) alpha)
(/ (- (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- beta (* -2 beta)))) (* 2 (* beta (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta))))))))) (pow alpha 3))) (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2))))) 1/2) alpha)
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/2 (/ beta alpha))))
(* -1 (/ alpha beta))
(* -1 (* alpha (+ (/ 1 beta) (* 2 (/ 1 (* alpha beta))))))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(* -1 (* alpha (+ 1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(* -1 (* alpha (- (/ beta alpha) 1)))
(- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1)
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(* -1 (/ (+ (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2)))))) (* -1/2 (/ (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* 2 (* beta (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))))) alpha)) (* 1/2 (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))) alpha)) (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(* -1 (/ (+ 1/2 (* 1/2 (/ (- (* -1 beta) (* 2 beta)) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 beta) (* 2 beta))) (* 1/2 (/ (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))) alpha))) alpha))) alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta))))))) (* -1/2 (/ (+ (* -2 (* beta (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 beta) (* 2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 beta) (* 2 beta)))) alpha))) alpha))
(* -1 (* alpha (- (* 1/2 (/ beta alpha)) 1/2)))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(* -1 (+ 2 alpha))
(+ (* -1 beta) (* -1 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* -1/2 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(+ alpha (* -1 beta))
(* 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))))
(/ -1/2 (+ 2 alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(- (* -1 beta) (+ 2 alpha))
(+ 1/2 (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))))
(+ 1/2 (+ (* 1/2 (* beta (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))) (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2))))))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))) (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))))))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))) (- 4 (pow alpha 2)))) (* 2 (/ (* alpha (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))))))
(* 1/2 (/ alpha (- 4 (pow alpha 2))))
(+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (* 1/2 (/ alpha (- 4 (pow alpha 2)))))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 3))) (+ (* 2 (/ (* alpha (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2)))) (/ 1 (pow (- 4 (pow alpha 2)) 2)))))) (* -1/2 (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))))))))
(* -1 (/ (+ 2 alpha) beta))
(+ (* 2 (* alpha beta)) (pow alpha 2))
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
1
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(* beta (- (/ alpha beta) 1))
(- 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)))))
(/ -1/2 beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(+ 1 (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))) (* 2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha))))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))))
(/ 1/2 beta)
(/ (+ 1/2 (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)))) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -2 (* alpha (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) (pow beta 3))) (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))))) beta)
(* beta (- (* 1/2 (/ alpha beta)) 1/2))
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(+ 1 (* -1/2 (/ (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2)))))) (* 1/2 (/ (+ (* -2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(* -1 (/ (- (* -1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)) 1/2) beta))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* 1/2 (/ (+ (* -2 (* alpha (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(* -1 (* beta (+ 1/2 (* -1/2 (/ alpha beta)))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
Outputs
(* -1 (* beta (+ 1 (* 2 (/ 1 beta)))))
(neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) beta) beta beta))
(+ (* -1 alpha) (* -1 (* beta (+ 1 (* 2 (/ 1 beta))))))
(neg.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) #s(literal 1 binary64)) beta alpha))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1/2 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.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)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1/2 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* -1 (* alpha (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* -1 (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2))))) (* alpha (+ (* -1 (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (* -1 (/ beta (pow (+ 2 beta) 4)))))) (* -1 (- (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))))))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(* -1 beta)
(neg.f64 beta)
(- alpha beta)
(-.f64 alpha beta)
(* -1/2 alpha)
(*.f64 #s(literal -1/2 binary64) alpha)
(* alpha (- (* 1/4 alpha) 1/2))
(*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha)
(* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) alpha #s(literal 1/4 binary64)) alpha #s(literal -1/2 binary64)) alpha)
(* alpha (- (* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8)))) 1/2))
(*.f64 (fma.f64 (fma.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)
(- (* -1 alpha) 2)
(-.f64 #s(literal -2 binary64) alpha)
(/ -1/2 (+ 2 beta))
(/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))
(- (* 1/2 (/ alpha (pow (+ 2 beta) 2))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(- (* alpha (+ (* -1/2 (/ alpha (pow (+ 2 beta) 3))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(- (* alpha (+ (* alpha (- (* 1/2 (/ alpha (pow (+ 2 beta) 4))) (* 1/2 (/ 1 (pow (+ 2 beta) 3))))) (* 1/2 (/ 1 (pow (+ 2 beta) 2))))) (* 1/2 (/ 1 (+ 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(* -1 (+ 2 beta))
(-.f64 #s(literal -2 binary64) beta)
(- (* -1 alpha) (+ 2 beta))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(+ 1/2 (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (/.f64 (-.f64 beta #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (/.f64 (-.f64 beta #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (fma.f64 beta (/.f64 (-.f64 beta #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) beta) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) alpha (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))))))) alpha (fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (/.f64 (-.f64 beta #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* -1/2 (/ (* beta (- beta 2)) (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (* -1 (/ (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2))))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (+ (* -2 (/ (* beta (- (+ (* -1 (/ beta (- 4 (pow beta 2)))) (/ beta (- 4 (pow beta 2)))) (+ (* 2 (/ 1 (- 4 (pow beta 2)))) (* 2 (/ (* (pow beta 2) (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))) (- 4 (pow beta 2)))) (/ (* beta (- beta 2)) (pow (- 4 (pow beta 2)) 2)))))))))))
(fma.f64 (fma.f64 (*.f64 alpha (*.f64 #s(literal -1/2 binary64) alpha)) (fma.f64 (*.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (fma.f64 beta (/.f64 (-.f64 beta #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) beta) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (fma.f64 beta (/.f64 (-.f64 beta #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) beta) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) alpha (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))))))) alpha (fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (/.f64 (-.f64 beta #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal 1/2 binary64)))
(* -1/2 (/ beta (- 4 (pow beta 2))))
(*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal -1/2 binary64))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* 1/2 (* alpha (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* -1/2 (* alpha (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2))))) (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) alpha (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ beta (- 4 (pow beta 2)))) (* alpha (+ (* 1/2 (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (/ (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2)))) (* 2 (/ (* beta (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))) (- 4 (pow beta 2))))))) (* -1/2 (+ (* -2 (/ (* beta (- (/ 1 (- 4 (pow beta 2))) (* 2 (/ (pow beta 2) (pow (- 4 (pow beta 2)) 2))))) (- 4 (pow beta 2)))) (/ beta (pow (- 4 (pow beta 2)) 2)))))))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) alpha (fma.f64 (*.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) beta) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 beta (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 2 binary64))))))) alpha (*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) #s(literal -1/2 binary64)))
(* -1/2 beta)
(*.f64 #s(literal -1/2 binary64) beta)
(+ (* -1/2 beta) (* 1/2 alpha))
(fma.f64 #s(literal -1/2 binary64) beta (*.f64 #s(literal 1/2 binary64) alpha))
(/ -2 beta)
(/.f64 #s(literal -2 binary64) beta)
(- (* -1 (/ alpha beta)) (* 2 (/ 1 beta)))
(fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) beta))
(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) alpha beta) beta (*.f64 alpha alpha))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (* -1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha)) 1))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) beta) beta beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) 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/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal -1/2 binary64))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)))) alpha)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) alpha)
(/ (+ (* -1/2 (- (* -1 beta) (+ 2 beta))) (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (* 1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3)))))) alpha)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))))) alpha)
-1
#s(literal -1 binary64)
(- (* -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) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64)))
(- (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))) (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2)))) 1)
(fma.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1 binary64)))
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(- (* 2 (/ 1 alpha)) 1)
(-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))
(- (* 2 (/ 1 alpha)) (+ 1 (/ 4 (pow alpha 2))))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))
(- (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))) (+ 1 (/ 4 (pow alpha 2))))
(-.f64 (+.f64 (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)))
(* -1 (* alpha (+ 1 (* 2 (/ 1 alpha)))))
(neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) alpha alpha))
(/ -1/2 alpha)
(/.f64 #s(literal -1/2 binary64) alpha)
(/ (- (* 1/2 (/ (+ 2 beta) alpha)) 1/2) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) alpha)
(/ (- (* -1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1/2 binary64) alpha) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) alpha)) alpha)
(/ (- (* 1/2 (/ (pow (+ 2 beta) 3) (pow alpha 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 beta) alpha)) (* 1/2 (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) alpha))) alpha)
(* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) alpha)
(* 1/2 (/ (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)) alpha))
(*.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) alpha)))) alpha)
(/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha)))) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 alpha alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) alpha))))) alpha)
(/ (+ (* -1/2 (/ (+ (* -2 (* beta (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))))) (* -1 (* (- 4 (pow beta 2)) (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 3))) (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* 2 (* beta (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))))) (pow alpha 2))) (+ (* 1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (+ (* beta (- beta 2)) (pow beta 2)) (+ 4 (* 2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))) alpha))))) alpha)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))))))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 alpha alpha))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) alpha))))) alpha)
(/ (- (* 1/2 (/ (- beta (* -2 beta)) alpha)) 1/2) alpha)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) beta) alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) alpha)
(/ (- (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2)))) 1/2) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) #s(literal 2 binary64))) (*.f64 alpha alpha)) (/.f64 (*.f64 #s(literal 3 binary64) beta) alpha)) #s(literal -1/2 binary64)) alpha)
(/ (- (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- beta (* -2 beta)))) (* 2 (* beta (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta))))))))) (pow alpha 3))) (+ (* 1/2 (/ (- beta (* -2 beta)) alpha)) (* 1/2 (/ (- (pow beta 2) (+ 4 (* 2 (* beta (- beta (* -2 beta)))))) (pow alpha 2))))) 1/2) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) beta) #s(literal -3 binary64) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) #s(literal 2 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) beta) beta) #s(literal 2 binary64))) (*.f64 alpha alpha)) (/.f64 (*.f64 #s(literal 3 binary64) beta) alpha)) #s(literal -1/2 binary64))) alpha)
(* 1/2 alpha)
(*.f64 #s(literal 1/2 binary64) alpha)
(* alpha (+ 1/2 (* -1/2 (/ beta alpha))))
(*.f64 (fma.f64 (/.f64 beta alpha) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) alpha)
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(* -1 (* alpha (+ (/ 1 beta) (* 2 (/ 1 (* alpha beta))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta alpha)) (/.f64 #s(literal 1 binary64) beta)) (neg.f64 alpha))
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (* 2 (/ beta alpha))))
(*.f64 (*.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64)) alpha) alpha)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (/ (pow beta 2) (pow alpha 2)))))
(*.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 alpha alpha))
(* -1 (* alpha (+ 1 (/ (* beta (+ 1 (* 2 (/ 1 beta)))) alpha))))
(neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) beta) beta beta) alpha) alpha alpha))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1/2 binary64))
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #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)) #s(literal 1/2 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (*.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (* 1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha))) alpha)) (* -1/2 (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))))) alpha)) (* -1/2 (- beta (* -1 (+ 2 beta))))) alpha))
(/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1 binary64))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) alpha)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(* -1 (* alpha (- (/ beta alpha) 1)))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1)
(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))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 beta) alpha))) alpha))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 2) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64))) alpha)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 beta) 3) alpha)) (* -1/2 (pow (+ 2 beta) 2))) alpha)) (* -1/2 (+ 2 beta))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha)) (neg.f64 alpha))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(neg.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)) alpha alpha))
(* -1 (/ (+ (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))) (* 1/2 (/ (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))) alpha))) alpha))
(/.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) alpha) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2)))))) (* -1/2 (/ (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) beta) #s(literal -2 binary64))) alpha))) alpha)) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow beta 2)) (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* 2 (* beta (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))))))) alpha)) (* 1/2 (+ (* -2 (* beta (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta))))))) alpha)) (* -1/2 (- (* -1 (* beta (- beta 2))) (+ (* -2 (* beta (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) (* -1 (- 4 (pow beta 2))))))) alpha)) (* -1/2 (- (* -1 (- (+ beta (* -1 beta)) 2)) (* -2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) beta) #s(literal -2 binary64))) beta) #s(literal 2 binary64) (*.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) alpha) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (fma.f64 (-.f64 beta #s(literal 2 binary64)) beta (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) beta (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))))) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* 1/2 (/ (- (* -1 beta) (* 2 beta)) alpha))) alpha))
(/.f64 (fma.f64 (*.f64 (/.f64 beta alpha) #s(literal -3 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 beta) (* 2 beta))) (* 1/2 (/ (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))) alpha))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 beta #s(literal -3 binary64)) beta) #s(literal -2 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 beta #s(literal -3 binary64)) #s(literal -1/2 binary64))) alpha)) (neg.f64 alpha))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta))))))) (* -1/2 (/ (+ (* -2 (* beta (- (pow beta 2) (+ 4 (* -2 (* beta (- (* -1 beta) (* 2 beta)))))))) (* -1 (* (- 4 (pow beta 2)) (- (* -1 beta) (* 2 beta))))) alpha))) alpha)) (* -1/2 (- (* -1 beta) (* 2 beta)))) alpha))) alpha))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 beta #s(literal -3 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 beta #s(literal -3 binary64)) beta) #s(literal -2 binary64))) (/.f64 (fma.f64 (*.f64 beta #s(literal -3 binary64)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (*.f64 (*.f64 #s(literal -2 binary64) beta) (-.f64 (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 beta #s(literal -3 binary64)) beta) #s(literal -2 binary64))))) alpha))) alpha)) alpha)) (neg.f64 alpha))
(* -1 (* alpha (- (* 1/2 (/ beta alpha)) 1/2)))
(*.f64 (fma.f64 (/.f64 beta alpha) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -2 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) beta (/.f64 (*.f64 (neg.f64 beta) beta) alpha)) alpha)) (*.f64 alpha alpha))
(* -1 (+ 2 alpha))
(-.f64 #s(literal -2 binary64) alpha)
(+ (* -1 beta) (* -1 (+ 2 alpha)))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(+ 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)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 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 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(fma.f64 (fma.f64 beta (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 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)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* -1/2 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (+.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)))) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha))) beta (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 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 (/ alpha (+ 2 alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))
(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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 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))) (-.f64 #s(literal -2 binary64) alpha)) (+.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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (+ (* beta (+ (* -1 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (fma.f64 (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 (/.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))) (-.f64 #s(literal -2 binary64) alpha))) 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 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+ alpha (* -1 beta))
(-.f64 alpha beta)
(* 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 (fma.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 (fma.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)
(/ -1/2 (+ 2 alpha))
(/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha))
(- (* 1/2 (/ beta (pow (+ 2 alpha) 2))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(- (* beta (+ (* -1/2 (/ beta (pow (+ 2 alpha) 3))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(- (* beta (+ (* beta (- (* 1/2 (/ beta (pow (+ 2 alpha) 4))) (* 1/2 (/ 1 (pow (+ 2 alpha) 3))))) (* 1/2 (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (/ 1 (+ 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(- (* -1 beta) (+ 2 alpha))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
(+ 1/2 (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (* beta (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))) (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) beta (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))) (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) beta (*.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (fma.f64 (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (/ (* alpha (- alpha 2)) (- 4 (pow alpha 2)))) (* beta (+ (* 1/2 (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2)))) (- 4 (pow alpha 2)))) (* 2 (/ (* alpha (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (* alpha (- (+ (* -1 (/ (- alpha 2) (- 4 (pow alpha 2)))) (/ alpha (- 4 (pow alpha 2)))) (* -2 (/ (* (pow alpha 2) (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))))) (- 4 (pow alpha 2)))) (+ (* -1 (/ (* alpha (- alpha 2)) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))))))
(fma.f64 (fma.f64 alpha (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))))) beta (fma.f64 (*.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))))))) beta (*.f64 (-.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta))
(* 1/2 (/ alpha (- 4 (pow alpha 2))))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))
(+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2)))))) (* 1/2 (/ alpha (- 4 (pow alpha 2)))))
(fma.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))))) beta (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (* beta (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2))))))) (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) beta (fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) beta (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ alpha (- 4 (pow alpha 2)))) (* beta (+ (* -1/2 (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (* beta (+ (* -1/2 (* beta (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 3))) (+ (* 2 (/ (* alpha (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))) (- 4 (pow alpha 2)))) (/ 1 (pow (- 4 (pow alpha 2)) 2)))))) (* -1/2 (+ (* -1 (/ alpha (pow (- 4 (pow alpha 2)) 2))) (* 2 (/ (* alpha (+ (* -2 (/ (pow alpha 2) (pow (- 4 (pow alpha 2)) 2))) (/ 1 (- 4 (pow alpha 2))))) (- 4 (pow alpha 2)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))) alpha) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))))) beta (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)))))) beta (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) beta (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64)))
(* -1 (/ (+ 2 alpha) beta))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(+ (* 2 (* alpha beta)) (pow alpha 2))
(*.f64 (fma.f64 #s(literal 2 binary64) beta alpha) alpha)
(+ (* beta (+ beta (* 2 alpha))) (pow alpha 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha beta) beta (*.f64 alpha alpha))
(* beta (- (* -1 (/ (+ 2 alpha) beta)) 1))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 beta beta)) (fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1/2 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (* 1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (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 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 beta beta)) #s(literal 1 binary64)))
(+ 1 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 1 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)))
(+ 1 (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2)))))
(fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))))
(* beta (- (/ alpha beta) 1))
(*.f64 (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)) beta)
(- 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))))
(/ -1/2 beta)
(/.f64 #s(literal -1/2 binary64) beta)
(/ (- (* 1/2 (/ (+ 2 alpha) beta)) 1/2) beta)
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) beta)
(/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta)))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 #s(literal -1/2 binary64) beta) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta)) beta)
(/ (- (* 1/2 (/ (pow (+ 2 alpha) 3) (pow beta 3))) (+ 1/2 (+ (* -1/2 (/ (+ 2 alpha) beta)) (* 1/2 (/ (pow (+ 2 alpha) 2) (pow beta 2)))))) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) beta))) beta)
(+ 1 (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))) (* 2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha))))))))) (pow beta 3))) (+ (* 1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)))))) (pow beta 2))) (* 1/2 (/ (- (* -1 (+ alpha (* -1 (- alpha 2)))) (* 2 alpha)) beta)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) alpha) #s(literal 2 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal 2 binary64) alpha) (fma.f64 (-.f64 alpha (-.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) alpha)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) (*.f64 beta beta))) #s(literal 1 binary64)))
(/ 1/2 beta)
(/.f64 #s(literal 1/2 binary64) beta)
(/ (+ 1/2 (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))) beta)
(/.f64 (fma.f64 (*.f64 (/.f64 alpha beta) #s(literal -3 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)))) beta)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 alpha #s(literal -3 binary64))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (*.f64 beta beta)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 alpha beta) #s(literal -3 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) beta)
(/ (+ 1/2 (+ (* -1/2 (/ (+ (* -2 (* alpha (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) (pow beta 3))) (+ (* -1/2 (/ (+ (* -1 (- 4 (pow alpha 2))) (* 2 (* alpha (- (* -1 alpha) (* 2 alpha))))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta))))) beta)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) alpha) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 alpha #s(literal -3 binary64))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (*.f64 (*.f64 alpha #s(literal -3 binary64)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 alpha #s(literal -3 binary64))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (*.f64 beta beta))) (fma.f64 (*.f64 (/.f64 alpha beta) #s(literal -3 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) beta)
(* beta (- (* 1/2 (/ alpha beta)) 1/2))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) beta)
(* (pow beta 2) (+ 1 (* 2 (/ alpha beta))))
(*.f64 (*.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64)) beta) beta)
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (/ (pow alpha 2) (pow beta 2)))))
(*.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 beta beta))
(* -1 (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(neg.f64 (fma.f64 (+.f64 (/.f64 alpha beta) (/.f64 #s(literal 2 binary64) beta)) beta beta))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* 1/2 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta)) (* 1/2 (- alpha (* -1 (+ 2 alpha))))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 alpha (-.f64 #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 alpha (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))) (neg.f64 beta))) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) beta))
(+ 1 (* -1 (/ (- (+ alpha (* -1 (/ (- (* -1 (/ (* (pow (+ 2 alpha) 2) (- alpha (* -1 (+ 2 alpha)))) beta)) (* -1 (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))))) beta))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 alpha (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) (+.f64 #s(literal 2 binary64) alpha))) beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (neg.f64 beta))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) beta)) beta)) beta))
(* -1 (/ (+ 1/2 (* -1/2 (/ (+ 2 alpha) beta))) beta))
(/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 2) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta)) (neg.f64 beta))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* -1/2 (/ (pow (+ 2 alpha) 3) beta)) (* -1/2 (pow (+ 2 alpha) 2))) beta)) (* -1/2 (+ 2 alpha))) beta))) beta))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64))) beta)) (neg.f64 beta))
(+ 1 (* -1/2 (/ (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) beta) #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2)))))) (* 1/2 (/ (+ (* -2 (* alpha (- (* -1 (* alpha (- alpha 2))) (+ (* -2 (* alpha (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) (* -1 (- 4 (pow alpha 2))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 (- (+ alpha (* -1 alpha)) 2)) (* -2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha))) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (*.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 alpha #s(literal 2 binary64)) alpha (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) alpha))) alpha (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))) alpha) #s(literal -2 binary64))) beta))) beta)) beta))
(* -1 (/ (- (* -1/2 (/ (- (* -1 alpha) (* 2 alpha)) beta)) 1/2) beta))
(/.f64 (fma.f64 (*.f64 (/.f64 alpha beta) #s(literal -3 binary64)) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 beta))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 alpha alpha #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 alpha #s(literal -3 binary64)) alpha) #s(literal -2 binary64))) beta) #s(literal -1/2 binary64) (*.f64 (*.f64 alpha #s(literal -3 binary64)) #s(literal 1/2 binary64))) (neg.f64 beta)) #s(literal -1 binary64) #s(literal 1/2 binary64)) beta)
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha))))))) (* 1/2 (/ (+ (* -2 (* alpha (- (pow alpha 2) (+ 4 (* -2 (* alpha (- (* -1 alpha) (* 2 alpha)))))))) (* -1 (* (- 4 (pow alpha 2)) (- (* -1 alpha) (* 2 alpha))))) beta))) beta)) (* 1/2 (- (* -1 alpha) (* 2 alpha)))) beta)) 1/2) beta))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 alpha #s(literal -3 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (fma.f64 alpha alpha #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 alpha #s(literal -3 binary64)) alpha) #s(literal -2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) alpha) (-.f64 (fma.f64 alpha alpha #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 alpha #s(literal -3 binary64)) alpha) #s(literal -2 binary64))) (*.f64 (*.f64 alpha #s(literal -3 binary64)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))))) beta))) beta)) (neg.f64 beta)) #s(literal -1 binary64) #s(literal 1/2 binary64)) beta)
(* -1 (* beta (+ 1/2 (* -1/2 (/ alpha beta)))))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -2 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha (/.f64 (*.f64 (neg.f64 alpha) alpha) beta)) beta)) (*.f64 beta beta))

rewrite220.0ms (2.6%)

Memory
-11.8MiB live, 226.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040231
065231
1337226
22824226
08758225
Stop Event
iter limit
node limit
iter limit
Counts
20 → 376
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(-.f64 alpha beta)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
(*.f64 #s(literal 1/2 binary64) beta)
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
Outputs
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(*.f64 beta (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) beta) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)) #s(literal 1 binary64)) beta) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 beta (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 beta (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta (neg.f64 beta))
(fma.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 beta #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) beta) (neg.f64 beta))
(+.f64 (*.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 beta #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #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 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(*.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal -1 binary64)))
(*.f64 (-.f64 alpha beta) (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(pow.f64 (/.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (neg.f64 beta))) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1 binary64))) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 alpha) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) beta)) (*.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) (neg.f64 beta))) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) beta)) (*.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) alpha) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (-.f64 (*.f64 alpha (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (neg.f64 beta))) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (-.f64 (*.f64 alpha (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal 1 binary64))) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)))
(/.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta)) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64))) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64))) (+.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 2 binary64)) (*.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha beta))) (neg.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (+.f64 beta alpha) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (-.f64 (*.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) beta)) (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (+.f64 beta alpha)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta)))
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(neg.f64 (/.f64 (-.f64 alpha beta) (neg.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(fma.f64 alpha (pow.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) #s(literal -1 binary64)) (neg.f64 (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(-.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (/.f64 alpha #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) (neg.f64 (/.f64 beta #s(approx (- -2 (+ beta alpha)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta)))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (*.f64 beta beta))) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (*.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha (neg.f64 beta)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 beta beta) (*.f64 alpha (neg.f64 beta)))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) beta alpha)
(-.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (/.f64 (*.f64 beta beta) (+.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(-.f64 alpha beta)
(+.f64 (neg.f64 beta) alpha)
(+.f64 alpha (neg.f64 beta))
(*.f64 (+.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64)))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta)))
#s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))
(*.f64 #s(literal 1/2 binary64) beta)
(*.f64 beta #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.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) (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.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 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.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 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.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) #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.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 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (+.f64 alpha #s(literal -2 binary64)))
(*.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 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)) (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)) alpha)
(*.f64 (neg.f64 alpha) (pow.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(*.f64 alpha (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal -1 binary64))
(/.f64 (*.f64 alpha #s(literal 1 binary64)) (-.f64 #s(literal -2 binary64) alpha))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)))
(/.f64 (neg.f64 alpha) (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) 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 (neg.f64 (-.f64 #s(literal -2 binary64) alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 alpha #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 alpha #s(literal -2 binary64))) (*.f64 (+.f64 alpha #s(literal -2 binary64)) (*.f64 alpha alpha))) (pow.f64 (+.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -8 binary64) (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (neg.f64 (+.f64 alpha #s(literal -2 binary64))))
(/.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) (neg.f64 alpha)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (+.f64 alpha #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 alpha alpha) (*.f64 #s(literal -2 binary64) (neg.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 alpha #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 alpha #s(literal -2 binary64))) (/.f64 (*.f64 alpha alpha) (+.f64 alpha #s(literal -2 binary64))))
(-.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 #s(literal -2 binary64) alpha)
(+.f64 (neg.f64 alpha) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (neg.f64 alpha))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1/2 binary64)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) (-.f64 alpha beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))
(*.f64 (pow.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))
(pow.f64 (/.f64 (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64))) #s(literal -1 binary64)))
#s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))) (-.f64 #s(literal 16 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))) (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)))) (+.f64 (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) #s(literal 16 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 beta alpha) (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))) (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))) (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta)) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta)) (+.f64 beta alpha) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 beta alpha) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta)) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 beta alpha)) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 beta alpha)) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 alpha beta) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 16 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 64 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)))) (+.f64 (fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) #s(literal 16 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 alpha beta)) (pow.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 alpha beta) (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 alpha beta)))
(pow.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 alpha beta))) (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1/2 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (+.f64 beta alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 alpha beta)) (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta))
(*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1/2 binary64)) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(fma.f64 #s(literal 1/2 binary64) alpha (*.f64 #s(literal 1/2 binary64) (neg.f64 beta)))
(fma.f64 alpha #s(literal 1/2 binary64) (*.f64 (neg.f64 beta) #s(literal 1/2 binary64)))
(+.f64 (*.f64 alpha #s(literal 1/2 binary64)) (*.f64 (neg.f64 beta) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) alpha) (*.f64 #s(literal 1/2 binary64) (neg.f64 beta)))
(*.f64 (pow.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 beta (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) alpha))
(*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 (neg.f64 beta) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(*.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -2 binary64) alpha) (pow.f64 beta #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 beta)) (*.f64 (neg.f64 beta) (neg.f64 alpha))) (*.f64 beta beta))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 beta alpha)) (*.f64 (neg.f64 beta) #s(literal 1 binary64))) (*.f64 (neg.f64 beta) (/.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) (*.f64 (neg.f64 beta) alpha)) (*.f64 (neg.f64 beta) beta))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 beta)) (*.f64 (/.f64 beta #s(literal -2 binary64)) (neg.f64 alpha))) (*.f64 (/.f64 beta #s(literal -2 binary64)) (neg.f64 beta)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 beta alpha)) (*.f64 (/.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 beta #s(literal -2 binary64)) (/.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) beta) (*.f64 (/.f64 beta #s(literal -2 binary64)) alpha)) (*.f64 (/.f64 beta #s(literal -2 binary64)) beta))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 beta)) (*.f64 beta (neg.f64 alpha))) (*.f64 beta (neg.f64 beta)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 beta alpha)) (*.f64 beta #s(literal 1 binary64))) (*.f64 beta (/.f64 beta alpha)))
(/.f64 (-.f64 #s(literal 2 binary64) (neg.f64 alpha)) (neg.f64 beta))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (pow.f64 beta #s(literal -1 binary64))) (+.f64 alpha #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 beta #s(literal -1 binary64))) (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) beta) (/.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal -8 binary64) (pow.f64 beta #s(literal -3 binary64))) (pow.f64 (/.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) beta) (/.f64 alpha beta)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha))) (neg.f64 (neg.f64 beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64)) (neg.f64 beta))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64)) beta)
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (*.f64 (+.f64 alpha #s(literal -2 binary64)) beta))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64)) beta))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) (*.f64 beta alpha)) (*.f64 beta beta))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (*.f64 beta (+.f64 alpha #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 beta (fma.f64 alpha (+.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) (neg.f64 beta))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) beta))
(neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) (neg.f64 beta)))
(fma.f64 #s(literal -2 binary64) (pow.f64 beta #s(literal -1 binary64)) (neg.f64 (/.f64 alpha beta)))
(-.f64 (/.f64 #s(literal -2 binary64) beta) (/.f64 alpha beta))
(exp.f64 (*.f64 (log.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal -2 binary64) beta) (neg.f64 (/.f64 alpha beta)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (+.f64 beta alpha)))
(*.f64 (+.f64 beta alpha) (+.f64 beta alpha))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 beta alpha)))
(pow.f64 (neg.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 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 beta alpha)) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(/.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) #s(literal 2 binary64)) (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #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 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (-.f64 beta alpha)))
(/.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal 2 binary64)))
(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 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(+.f64 (*.f64 alpha (+.f64 beta alpha)) (*.f64 beta (+.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 (*.f64 beta (+.f64 beta alpha)) (*.f64 alpha (+.f64 beta alpha)))

eval176.0ms (2.1%)

Memory
5.3MiB live, 165.1MiB allocated
Compiler

Compiled 23 425 to 2 905 computations (87.6% saved)

prune38.0ms (0.4%)

Memory
13.7MiB live, 93.9MiB allocated
Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New6427649
Fresh11213
Picked235
Done055
Total64527672
Accuracy
100.0%
Counts
672 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 #s(approx (/ (- -2 alpha) beta) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
53.0%
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/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)) #s(literal 1/2 binary64))
58.5%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (+.f64 beta alpha)) #s(literal 1/2 binary64))
72.8%
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
72.4%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
72.4%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
48.0%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
44.2%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
29.3%
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
68.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
49.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
43.9%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
44.8%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
46.7%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
45.6%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
3.9%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
48.2%
(fma.f64 #s(approx (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
49.8%
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
49.5%
(/.f64 (fma.f64 #s(approx (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
30.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
31.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
26.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
34.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
31.7%
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
28.8%
#s(approx (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
29.5%
#s(approx (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 alpha alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) alpha))))) alpha))
Compiler

Compiled 2 066 to 799 computations (61.3% saved)

regimes87.0ms (1%)

Memory
-12.8MiB live, 145.5MiB allocated
Counts
48 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)) #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))
(fma.f64 #s(approx (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 #s(approx (/ (- -2 alpha) beta) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(approx (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (/.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (+.f64 (+.f64 beta alpha) #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))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) (-.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)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/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)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
#s(approx (+ (* (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (+ (+ beta alpha) -2)) 1/2) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (*.f64 alpha alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (*.f64 beta (+.f64 beta (-.f64 beta #s(literal 2 binary64)))) (fma.f64 (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) beta)) beta) #s(literal 2 binary64) #s(literal 4 binary64))) alpha))))) alpha))
(/.f64 (fma.f64 (fma.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) alpha)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.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 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (-.f64 (-.f64 (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 2 binary64))) (+.f64 beta alpha)) #s(literal 1/2 binary64))
#s(approx (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/.f64 (fma.f64 (+.f64 beta (+.f64 #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 beta (+.f64 #s(literal 2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha)) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
#s(approx (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/.f64 (fma.f64 (-.f64 beta (-.f64 #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 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) (*.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))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Calls

5 calls:

28.0ms
alpha
16.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
15.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
14.0ms
beta
12.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
91.9%2alpha
72.8%1beta
99.7%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.7%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.7%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes34.0ms (0.4%)

Memory
-6.1MiB live, 33.2MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)) #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))
(fma.f64 #s(approx (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 #s(approx (/ (- -2 alpha) beta) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Calls

3 calls:

17.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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
99.7%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.7%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.7%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes41.0ms (0.5%)

Memory
7.0MiB live, 43.8MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)) #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))
(fma.f64 #s(approx (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 #s(approx (/ (- -2 alpha) beta) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta 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))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Calls

3 calls:

25.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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
7.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 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes53.0ms (0.6%)

Memory
-16.3MiB live, 51.0MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha)) #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))
(fma.f64 #s(approx (/ (* (- alpha beta) 1/2) (- 4 (pow (+ beta alpha) 2))) (*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) #s(literal 1/2 binary64))) (+.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) (fma.f64 beta (/.f64 alpha beta) beta)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 #s(approx (/ (- -2 alpha) beta) (/.f64 (neg.f64 alpha) beta)) #s(literal 1 binary64)) beta))) #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))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Calls

3 calls:

38.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
7.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
7.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
99.4%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.4%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.4%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes19.0ms (0.2%)

Memory
-3.9MiB live, 34.4MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #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))
6.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.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
99.4%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.4%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.4%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes19.0ms (0.2%)

Memory
12.6MiB live, 46.9MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.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))
(fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
Calls

3 calls:

8.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
6.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.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.4%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
98.4%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.4%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes17.0ms (0.2%)

Memory
7.9MiB live, 46.6MiB allocated
Counts
18 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
Calls

3 calls:

6.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))
5.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.4%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
98.4%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.4%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes18.0ms (0.2%)

Memory
-4.8MiB live, 44.2MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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)))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) #s(approx (/ 1/2 (- -2 (+ beta alpha))) (/.f64 #s(literal -1/2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) #s(approx (- -2 alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (+ (* beta (+ 2 (+ alpha beta))) (* (- -2 (+ alpha beta)) alpha)) (/ 1 (pow (- -2 (+ alpha beta)) 2))) 1) 2) (*.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(approx (+ (* alpha -2) -2) (*.f64 #s(literal -2 binary64) alpha)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.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 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
96.6%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
96.6%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
96.6%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes12.0ms (0.1%)

Memory
-13.1MiB live, 23.8MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta))) #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))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Calls

3 calls:

5.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
96.2%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
96.2%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
96.2%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes9.0ms (0.1%)

Memory
-17.2MiB live, 21.1MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #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))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Calls

3 calls:

3.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 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))
Results
AccuracySegmentsBranch
96.0%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
96.0%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
96.0%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes12.0ms (0.1%)

Memory
31.7MiB live, 31.7MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Outputs
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
Calls

5 calls:

2.0ms
beta
2.0ms
alpha
2.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
68.2%2beta
55.1%2alpha
68.1%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
68.1%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
68.1%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes10.0ms (0.1%)

Memory
-13.7MiB live, 24.2MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Outputs
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

4 calls:

4.0ms
beta
2.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
67.9%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
67.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
67.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
68.0%2beta
Compiler

Compiled 34 to 28 computations (17.6% saved)

regimes7.0ms (0.1%)

Memory
21.2MiB live, 21.3MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Outputs
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #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)))
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
66.7%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
66.7%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
66.7%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
67.1%2beta
Compiler

Compiled 34 to 28 computations (17.6% saved)

regimes12.0ms (0.1%)

Memory
-18.5MiB live, 22.3MiB allocated
Accuracy

Total -19.8b remaining (-47.2%)

Threshold costs -19.8b (-47.2%)

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

5 calls:

6.0ms
beta
2.0ms
alpha
1.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
34.3%1alpha
34.3%1(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
34.3%1(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
34.3%1(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
34.3%1beta
Compiler

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999993617495252
-0.9999921146922188
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
2.3MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999993617495252
-0.9999921146922188
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999770277
-0.9999999157974928
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999770277
-0.9999999157974928
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999770277
-0.9999999157974928
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.25827151488572353
0.9978370314199474
0.0ms
-0.9999999999770277
-0.9999999157974928
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.25827151488572353
0.9978370314199474
0.0ms
-0.9999999999770277
-0.9999999157974928
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9724757800853685
-0.00024392667532166038
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.25827151488572353
0.9978370314199474
0.0ms
-0.9724757800853685
-0.00024392667532166038
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch3.0ms (0%)

Memory
-35.0MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.25827151488572353
0.9978370314199474
0.0ms
-0.9724757800853685
-0.00024392667532166038
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch19.0ms (0.2%)

Memory
20.4MiB live, 59.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
0.03888733445810698
922.655132970694
Samples
5.0ms78×0valid
5.0ms39×1valid
2.0ms11×2valid
Compiler

Compiled 440 to 327 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 2.0ms (26.4% of total)
ival-add: 2.0ms (26.4% of total)
adjust: 1.0ms (13.2% of total)
ival-sub: 1.0ms (13.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
0.03888733445810698
922.655132970694
Compiler

Compiled 312 to 247 computations (20.8% saved)

bsearch38.0ms (0.4%)

Memory
-8.9MiB live, 29.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
36.0ms
0.0011335466965864502
0.03888733445810698
Samples
26.0ms32×1valid
4.0ms69×0valid
2.0ms11×2valid
Compiler

Compiled 275 to 218 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-add: 24.0ms (84.4% of total)
ival-div: 2.0ms (7% of total)
adjust: 1.0ms (3.5% of total)
ival-sub: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify63.0ms (0.7%)

Memory
-9.1MiB live, 71.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121833
1149833
2173833
3191833
4219833
5268833
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 beta #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))))
(if (<=.f64 beta #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 beta #s(literal 1188950301625811/36028797018963968 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #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
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(approx (+ alpha beta) (fma.f64 (/.f64 alpha beta) beta beta)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -4503577109372359/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal 1 binary64)) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.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 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -9007198804381029/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ beta alpha)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 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 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 beta #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))))
(if (<=.f64 beta #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ beta (+ 2 beta)) (*.f64 #s(literal 1/2 binary64) beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 beta #s(literal 1188950301625811/36028797018963968 binary64)) (fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(approx (/ alpha (- -2 alpha)) (*.f64 #s(literal -1/2 binary64) alpha))) #s(literal 1/2 binary64) #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))

soundness1.3s (15.1%)

Memory
26.5MiB live, 1 068.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332206
113942067
245701878
086531750
037246
066240
1346240
23007235
09484230
09845312
131224848
085434607
013717749
145937258
089076868
011706979
139316559
090946201
01044
01644
19144
274844
0905743
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 252 to 461 computations (63.2% saved)

preprocess126.0ms (1.5%)

Memory
-11.7MiB live, 108.8MiB allocated
Compiler

Compiled 1 692 to 266 computations (84.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...