Octave 3.8, jcobi/1

Time bar (total: 7.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze2.0ms (0%)

Memory
4.9MiB live, 4.9MiB 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.5s (20.2%)

Memory
-53.7MiB live, 1 820.9MiB allocated
Samples
624.0ms6 033×0valid
255.0ms1 495×1valid
218.0ms728×2valid
Precisions
Click to see histograms. Total time spent on operations: 847.0ms
ival-div: 314.0ms (37.1% of total)
ival-add: 226.0ms (26.7% of total)
ival-sub: 131.0ms (15.5% of total)
adjust: 79.0ms (9.3% of total)
ival->: 68.0ms (8% of total)
exact: 15.0ms (1.8% of total)
ival-and: 11.0ms (1.3% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain160.0ms (2.1%)

Memory
-27.9MiB live, 259.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
690-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))cancellation691
Confusion
Predicted +Predicted -
+691
-0186
Precision
1.0
Recall
0.9857142857142858
Confusion?
Predicted +Predicted MaybePredicted -
+6910
-00186
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0187
169
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
40.0ms378×0valid
18.0ms88×1valid
10.0ms46×2valid
Compiler

Compiled 161 to 44 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-add: 9.0ms (29.5% of total)
ival-div: 8.0ms (26.2% of total)
ival-sub: 7.0ms (22.9% of total)
adjust: 5.0ms (16.4% of total)
exact: 1.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess312.0ms (4.2%)

Memory
11.0MiB live, 123.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02671
17367
216767
344065
4116365
5280065
6555065
7640665
8667365
9679665
10682265
11682265
12687065
13696965
14696965
15696965
16707365
01013
01613
12813
24513
37313
413313
529213
657513
797813
8169313
9295513
10328013
11337813
12343213
13343413
14343413
15343413
0343412
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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.3%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify149.0ms (2%)

Memory
20.9MiB live, 98.4MiB 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
657548
797848
8169348
9295548
10328048
11337848
12343248
13343448
14343448
15343448
0343447
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)

localize46.0ms (0.6%)

Memory
0.9MiB live, 123.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy0.0
(+.f64 alpha beta)
accuracy0.0234375
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy15.80213661518564
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
23.0ms189×0valid
9.0ms23×2valid
6.0ms44×1valid
Compiler

Compiled 98 to 22 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-add: 8.0ms (36% of total)
adjust: 7.0ms (31.5% of total)
ival-div: 4.0ms (18% of total)
ival-sub: 2.0ms (9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series14.0ms (0.2%)

Memory
-9.3MiB live, 27.3MiB 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
5.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
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
@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))

simplify202.0ms (2.7%)

Memory
8.7MiB live, 158.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332206
113942067
246091878
087051750
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))))
(fma.f64 (-.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 (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)))
(fma.f64 (-.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))))
(+ (* 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)

rewrite212.0ms (2.9%)

Memory
-14.5MiB live, 233.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval79.0ms (1.1%)

Memory
-5.3MiB live, 200.4MiB allocated
Compiler

Compiled 16 463 to 2 397 computations (85.4% saved)

prune19.0ms (0.3%)

Memory
11.9MiB live, 51.0MiB allocated
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New52715542
Fresh000
Picked101
Done000
Total52815543
Accuracy
100.0%
Counts
543 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.3%
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
56.7%
(/.f64 (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)) #s(literal 2 binary64))
55.7%
(/.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))
75.3%
(/.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)) (+.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))))) #s(literal 2 binary64))
46.1%
(/.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)))
74.5%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) #s(approx (+ (+ alpha beta) 2) (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta) beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
75.3%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.8%
#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)))
71.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)))
27.2%
#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))
27.4%
#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))
28.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
47.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64)))
48.9%
#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)))
39.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 740 to 486 computations (34.3% saved)

simplify199.0ms (2.7%)

Memory
9.6MiB live, 124.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
cost-diff0
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
cost-diff384
(/.f64 (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)) #s(literal 2 binary64))
cost-diff7360
(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))
cost-diff0
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)))
cost-diff0
(/.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)
cost-diff0
#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))
cost-diff576
(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))
cost-diff0
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
cost-diff0
#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)))
cost-diff128
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
cost-diff0
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
cost-diff0
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64))
cost-diff384
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041308
069294
1121294
2246284
3641284
41948278
54496272
08196270
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
#s(literal -2 binary64)
(+.f64 alpha beta)
alpha
beta
(-.f64 alpha beta)
#s(literal 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) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
#s(literal 1 binary64)
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
alpha
(+.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(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 (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 (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))
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
(fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))
#s(literal -2 binary64)
beta
alpha
(-.f64 beta #s(literal -2 binary64))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) beta)
#s(literal 1 binary64)
(/.f64 (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)) #s(literal 2 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))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
alpha
beta
(-.f64 beta alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))
#s(literal -1 binary64)
#s(literal 1 binary64)
Outputs
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))
(-.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)
alpha
beta
(-.f64 alpha beta)
#s(literal 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) (*.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 #s(literal -1/2 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
#s(literal 1 binary64)
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
alpha
(+.f64 #s(literal 2 binary64) alpha)
(-.f64 alpha #s(literal -2 binary64))
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(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))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64))) 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)
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64))) alpha)
(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))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha) (fma.f64 beta #s(literal -2 binary64) #s(literal -4 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
(/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)
(fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))
(fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))
#s(literal -2 binary64)
beta
alpha
(-.f64 beta #s(literal -2 binary64))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) beta)
(+.f64 beta #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (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)) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 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))
(-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(+.f64 alpha beta)
(+.f64 beta alpha)
alpha
beta
(-.f64 beta alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal 2 binary64)
(pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))
#s(literal -1 binary64)
#s(literal 1 binary64)

localize202.0ms (2.7%)

Memory
-49.3MiB live, 217.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
accuracy0.01953125
(pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))
accuracy15.844977300303599
(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))
accuracy19.268998529133018
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
accuracy0.0078125
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
accuracy0.03515625
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)))
accuracy1.2447408193086704
(/.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)
accuracy46.429777922854626
#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))
accuracy0.0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
accuracy0.0234375
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
accuracy18.903757186884626
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
accuracy19.774054677412586
#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)))
accuracy38.915622078694646
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0.0
(+.f64 alpha beta)
accuracy0.02734375
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
accuracy0.1015625
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
accuracy15.80213661518564
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64))
Samples
66.0ms48×1valid
52.0ms176×0valid
26.0ms32×2valid
Compiler

Compiled 597 to 84 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 117.0ms
ival-div: 61.0ms (52.3% of total)
ival-mult: 17.0ms (14.6% of total)
ival-add: 15.0ms (12.9% of total)
adjust: 10.0ms (8.6% of total)
ival-sub: 7.0ms (6% of total)
ival-pow: 4.0ms (3.4% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series37.0ms (0.5%)

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

6 calls:

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

simplify208.0ms (2.8%)

Memory
25.2MiB live, 288.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012286213
139645642
086025440
Stop Event
iter limit
node limit
Counts
248 → 246
Calls
Call 1
Inputs
(/ 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/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ 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 (/ 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 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* 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))))
(+ 1 (+ (* 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))))
(/ (+ 2 beta) beta)
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (pow beta 2))))) (* 2 (/ 1 beta))))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (* 2 (/ 1 (pow beta 3)))))))) (* 2 (/ 1 beta))))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (+ (* 2 (/ 1 (pow beta 3))) (* alpha (+ (* 2 (/ 1 (pow beta 3))) (* 2 (/ 1 (pow beta 4))))))))))) (* 2 (/ 1 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/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
1
(+ 1 (* -1/2 alpha))
(+ 1 (* alpha (- (* 1/4 alpha) 1/2)))
(+ 1 (* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2)))
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
(* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))
(/ (+ (* 1/2 (* (+ 2 beta) (- (* -2 beta) 2))) (* alpha (+ 1 beta))) alpha)
(* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) (pow alpha 2)))
(/ (+ (* 1/2 (* (+ 2 beta) (- (* -2 beta) 2))) (* alpha (+ 1 beta))) (pow alpha 2))
(/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha)
(+ 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))))
(/ (pow beta 2) (+ 2 beta))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (/ beta (+ 2 beta))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (/ (pow beta 2) (pow (+ 2 beta) 3)) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (+ (* alpha (- (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ beta (pow (+ 2 beta) 3)))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 3))) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(pow beta 2)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
beta
(+ alpha beta)
(/ (- (* -2 beta) 2) alpha)
(/ 1 beta)
(+ (* -1 (/ alpha (pow beta 2))) (/ 1 beta))
(+ (* alpha (- (/ alpha (pow beta 3)) (/ 1 (pow beta 2)))) (/ 1 beta))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow beta 4))) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))) (/ 1 beta))
-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)
(* -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 beta) (+ 2 beta)) alpha))
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) alpha)
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha) (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))))) alpha)
(- (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)) 1)
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha))) 1)
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (+ (* -1 (/ (* (pow beta 2) (- (+ 2 beta) (* -1 beta))) (pow alpha 3))) (* -1 (/ (- (+ 2 beta) (* -1 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)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/ 2 alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(+ 1 beta)
(+ 1 (+ beta (* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))))
(/ (+ 1 beta) alpha)
(/ (+ 1 (+ beta (* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha)))) 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 alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha)))))
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* (+ 2 beta) (- (pow beta 2) (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))))) (pow alpha 3))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2))))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
alpha
(* alpha (+ 1 (/ beta alpha)))
(/ (+ 1 (* -1 (/ beta alpha))) alpha)
(/ (- (+ 1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha)) alpha)
(/ (- (+ 1 (* -1 (/ (pow beta 3) (pow alpha 3)))) (+ (* -1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha))) 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/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 (* -1 (+ 2 beta))) alpha)
(* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))
(* -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 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* -1 (/ (+ (* -1 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha))) alpha))
(- (* -1 (/ (+ 2 beta) alpha)) (+ 1 (/ beta alpha)))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (* beta (- (* -1 (+ 2 beta)) beta)) alpha))) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (+ (* beta (- (* -1 (+ 2 beta)) beta)) (/ (* (pow beta 2) (- (* -1 (+ 2 beta)) beta)) alpha)) alpha))) alpha)) 1)
(* -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 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (/ (+ (* -1 (+ 1 beta)) (* -1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))) 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 (* alpha (+ 1 (* -1 (/ (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))) alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (+ (* -1 (/ (* (+ 2 beta) (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))))))) alpha)) (* -1 (pow beta 2))) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (/ (- (/ beta alpha) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (/ (pow beta 2) alpha) beta) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow beta 3) alpha) (pow beta 2)) alpha)) beta) alpha)) 1) alpha))
(* -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))))))
(* 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 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 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 (/ (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))))))))
(+ 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 (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ 1 (+ (* -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 alpha) alpha))
(+ (* -1 (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))))) (* -1 (/ (+ 2 alpha) alpha)))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) alpha)))))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* beta (+ (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (pow alpha 2))) (* -1 (/ (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 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 (* beta (- 1 (* 3 (/ 1 alpha))))) (* 2 (/ 1 alpha)))
(- (+ 1 (* beta (- (+ 1 (* -1 (/ beta alpha))) (* 3 (/ 1 alpha))))) (* 2 (/ 1 alpha)))
(- (+ (* beta (- (/ 1 alpha) (* 3 (/ 1 (pow alpha 2))))) (/ 1 alpha)) (/ 2 (pow alpha 2)))
(- (+ (* beta (- (+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha)) (* 3 (/ 1 (pow alpha 2))))) (/ 1 alpha)) (/ 2 (pow alpha 2)))
(/ -4 alpha)
(- (* -6 (/ beta alpha)) (* 4 (/ 1 alpha)))
(- (* beta (- (* -2 (/ beta alpha)) (* 6 (/ 1 alpha)))) (* 4 (/ 1 alpha)))
(- 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 (/ (pow alpha 2) (+ 2 alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (/ 1 (+ 2 alpha))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 3))) (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(/ -2 alpha)
(- (* -2 (/ beta alpha)) (* 2 (/ 1 alpha)))
(+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha))
(+ (* beta (- (/ beta (pow alpha 3)) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow alpha 4))) (/ 1 (pow alpha 3)))) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(+ 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 (* -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))))))
2
(+ 2 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(+ 2 (+ (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)) (/ (* (+ 2 alpha) (- alpha (* -1 (+ 2 alpha)))) (pow beta 2))))
(+ 2 (+ (* -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 (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta))))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (+ (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) (pow beta 3))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(* -1 (/ (pow beta 2) alpha))
(* (pow beta 2) (- (/ 1 beta) (+ (/ 1 alpha) (/ 3 (* alpha beta)))))
(* (pow beta 2) (- (+ (/ 1 beta) (/ 1 (pow beta 2))) (+ (/ 1 alpha) (+ (* 2 (/ 1 (* alpha (pow beta 2)))) (/ 3 (* alpha beta))))))
(* -1 (/ (pow beta 2) (pow alpha 2)))
(* (pow beta 2) (- (/ 1 (* alpha beta)) (+ (/ 1 (pow alpha 2)) (/ 3 (* (pow alpha 2) beta)))))
(* (pow beta 2) (- (+ (/ 1 (* alpha beta)) (/ 1 (* alpha (pow beta 2)))) (+ (* 2 (/ 1 (* (pow alpha 2) (pow beta 2)))) (+ (/ 1 (pow alpha 2)) (/ 3 (* (pow alpha 2) beta))))))
(* -2 (/ (pow beta 2) alpha))
(* -1 (* (pow beta 2) (+ (* 2 (/ 1 alpha)) (* 6 (/ 1 (* alpha beta))))))
(* (pow beta 2) (- (* -1 (/ (+ (* 6 (/ 1 alpha)) (* 4 (/ 1 (* alpha beta)))) beta)) (* 2 (/ 1 alpha))))
(+ 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))))))
(* beta (- (+ 1 (* -1 (/ alpha beta))) (* 2 (/ 1 beta))))
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (pow alpha 2) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* (+ 2 alpha) (- (* -1 alpha) 2)))) (pow beta 3))) (* -1 (/ (pow alpha 2) (pow beta 2)))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(* beta (+ 1 (/ alpha beta)))
(* -2 (/ beta alpha))
(* -1 (* beta (+ (* 2 (/ 1 alpha)) (* 2 (/ 1 (* alpha beta))))))
(/ (+ 1 (* -1 (/ alpha beta))) beta)
(/ (- (+ 1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)) beta)
(/ (- (+ 1 (* -1 (/ (pow alpha 3) (pow beta 3)))) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta))) 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 (/ (+ (* 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)))
(+ 2 (* -1 (/ (- (+ alpha (+ (* -1 (/ (* alpha (+ 2 alpha)) beta)) (* -1 (/ (pow (+ 2 alpha) 2) beta)))) (* -1 (+ 2 alpha))) beta)))
(+ 2 (* -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)) (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) beta)) alpha) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (* -1 (/ (- (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) beta)) (* alpha (- (* -1 (+ 2 alpha)) alpha))) 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)))
(* (pow beta 2) (- (* -1 (/ (- (* 3 (/ 1 alpha)) 1) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (* -1 (/ (- (+ (* -1 (/ (- 1 (* 2 (/ 1 alpha))) beta)) (* 3 (/ 1 alpha))) 1) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (* -1 (/ (- (* 3 (/ 1 (pow alpha 2))) (/ 1 alpha)) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 alpha) (* 2 (/ 1 (pow alpha 2)))) beta)) (* 3 (/ 1 (pow alpha 2)))) (/ 1 alpha)) beta)) (/ 1 (pow alpha 2))))
(- (+ 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 (* beta (- (* -1 (/ (+ alpha (* -1 alpha)) beta)) (+ 1 (* -1 (/ (+ 2 alpha) beta))))))
(* -1 (* beta (- (* -1 (/ (- (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (pow alpha 2) beta))) (* -1 (/ (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) beta))) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (+ (* -1 (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) beta)) beta))) beta)) 1)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (/ (- (/ alpha beta) 1) beta))
(* -1 (/ (- (* -1 (/ (- (/ (pow alpha 2) beta) alpha) beta)) 1) beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow alpha 3) beta) (pow alpha 2)) beta)) alpha) beta)) 1) beta))
Outputs
(/ 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 (neg.f64 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 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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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/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)) (* -1 (/ 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 (* 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) (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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 (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)) (* -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 (/.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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha)) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* alpha (- (/ 1 (+ 2 beta)) (* -1 (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (neg.f64 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 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(+ 1 (+ (* 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))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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))) #s(literal 1 binary64))
(+ 1 (+ (* 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))))
(+.f64 (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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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))) #s(literal 1 binary64))
(/ (+ 2 beta) beta)
(/.f64 (+.f64 #s(literal 2 binary64) beta) beta)
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (pow beta 2))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (* 2 (/ 1 (pow beta 3)))))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (+ (* 2 (/ 1 (pow beta 3))) (* alpha (+ (* 2 (/ 1 (pow beta 3))) (* 2 (/ 1 (pow beta 4))))))))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64)))) alpha (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 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)))) (*.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 #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 (/.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) (*.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)))))) 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 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(fma.f64 (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))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 alpha))
(fma.f64 #s(literal -1/2 binary64) alpha #s(literal 1 binary64))
(+ 1 (* alpha (- (* 1/4 alpha) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/4 binary64) alpha #s(literal -1/2 binary64)) alpha #s(literal 1 binary64))
(+ 1 (* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) alpha #s(literal 1/4 binary64)) alpha #s(literal -1/2 binary64)) alpha #s(literal 1 binary64))
(* 1/2 alpha)
(*.f64 #s(literal 1/2 binary64) alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)) alpha)
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)) alpha)
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
(*.f64 (fma.f64 (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)
(* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) alpha)
(/ (+ (* 1/2 (* (+ 2 beta) (- (* -2 beta) 2))) (* alpha (+ 1 beta))) alpha)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (fma.f64 beta alpha alpha)) alpha)
(* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) (pow alpha 2)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) alpha) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha))
(/ (+ (* 1/2 (* (+ 2 beta) (- (* -2 beta) 2))) (* alpha (+ 1 beta))) (pow alpha 2))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (fma.f64 beta alpha alpha)) (*.f64 alpha alpha))
(/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha)
(*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (neg.f64 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 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 (+.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 #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))
(/ (pow beta 2) (+ 2 beta))
(/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (/ beta (+ 2 beta))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (neg.f64 (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (/ (pow beta 2) (pow (+ 2 beta) 3)) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (-.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 beta 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))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (+ (* alpha (- (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ beta (pow (+ 2 beta) 3)))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 3))) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (-.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (-.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)))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (-.f64 (/.f64 (*.f64 beta 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))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(pow beta 2)
(*.f64 beta beta)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(fma.f64 beta beta #s(literal 0 binary64))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
(fma.f64 (-.f64 (-.f64 beta alpha) beta) alpha (*.f64 beta beta))
beta
(+ alpha beta)
(+.f64 beta alpha)
(/ (- (* -2 beta) 2) alpha)
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (* -1 (/ alpha (pow beta 2))) (/ 1 beta))
(-.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 alpha (*.f64 beta beta)))
(+ (* alpha (- (/ alpha (pow beta 3)) (/ 1 (pow beta 2)))) (/ 1 beta))
(fma.f64 (-.f64 (/.f64 alpha (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 1 binary64) beta))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow beta 4))) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))) (/ 1 beta))
(fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 alpha (pow.f64 beta #s(literal 4 binary64)))) alpha) (/.f64 #s(literal 1 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 1 binary64) beta))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) 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))) (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) 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 (/ (* (+ 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 #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 (*.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 #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 (+.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))
(/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) alpha)
(/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha)
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) alpha)
(/.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) (*.f64 alpha alpha)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha)
(/ (+ (* -1 (- (* -1 beta) (+ 2 beta))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) (+ (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha) (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) (pow alpha 3))))) alpha)
(/.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) (*.f64 alpha alpha)) (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))))) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha)
(- (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha))) 1)
(fma.f64 (neg.f64 beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (*.f64 alpha alpha)) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal 1 binary64)))
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (+ (* -1 (/ (* (pow beta 2) (- (+ 2 beta) (* -1 beta))) (pow alpha 3))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)))) 1)
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 beta alpha) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (fma.f64 (*.f64 beta beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) #s(literal -1 binary64))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (*.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (*.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 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (*.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha)) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (*.f64 (-.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)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(/ 2 alpha)
(/.f64 #s(literal 2 binary64) alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) alpha)) (/.f64 #s(literal 16 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))))
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
(+ 1 (+ beta (* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))))
(+.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) beta) #s(literal 1 binary64))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 (+ beta (* 1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha)))) alpha)
(/.f64 (+.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) beta) #s(literal 1 binary64)) 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 (*.f64 (+.f64 #s(literal 2 binary64) beta) 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 (*.f64 (+.f64 #s(literal 2 binary64) beta) 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) (*.f64 beta (+.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 2 binary64) beta) alpha))))) alpha)
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha)))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(*.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (+.f64 (-.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)) #s(literal 1 binary64))) alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* (+ 2 beta) (- (pow beta 2) (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))))) (pow alpha 3))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2))))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(*.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 beta beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (/.f64 beta alpha))) (/.f64 beta alpha)) (+.f64 (-.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)) #s(literal 1 binary64))) alpha)
(* -1 (pow alpha 2))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
(*.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) #s(literal 1 binary64)) (*.f64 alpha alpha))
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(/ (+ 1 (* -1 (/ beta alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(/ (- (+ 1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha)) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) #s(literal 1 binary64)) (/.f64 beta alpha)) alpha)
(/ (- (+ 1 (* -1 (/ (pow beta 3) (pow alpha 3)))) (+ (* -1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha))) alpha)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (/.f64 beta alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)))) 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/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))
(neg.f64 (/.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))) 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 (neg.f64 (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (neg.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))))) alpha))) 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 (neg.f64 (-.f64 (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.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))) alpha)) alpha))) alpha)
(/ (- beta (* -1 (+ 2 beta))) alpha)
(/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha)
(* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))
(neg.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))
(* -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))
(/.f64 (neg.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)
(* -1 (/ (+ (* -1 (- beta (* -1 (+ 2 beta)))) (* -1 (/ (+ (* -1 (* (+ 2 beta) (- beta (* -1 (+ 2 beta))))) (* -1 (/ (+ (* -1 (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta))))) (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) alpha)) alpha))) alpha))) alpha))
(/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (-.f64 (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) alpha)) alpha))) alpha)
(- (* -1 (/ (+ 2 beta) alpha)) (+ 1 (/ beta alpha)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (+.f64 (/.f64 beta alpha) #s(literal 1 binary64)))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (* beta (- (* -1 (+ 2 beta)) beta)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 beta (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (+ (* beta (- (* -1 (+ 2 beta)) beta)) (/ (* (pow beta 2) (- (* -1 (+ 2 beta)) beta)) alpha)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) beta (*.f64 (*.f64 beta beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) alpha)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (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 (/ (+ (* -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 (neg.f64 (-.f64 (*.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)))) alpha))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 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))) alpha))) alpha))) alpha))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64) #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(neg.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))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 16 binary64) alpha) #s(literal 8 binary64)) alpha) #s(literal -1 binary64) #s(literal -4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha)) alpha))
(* -1 (/ (+ (* -1 (+ 1 beta)) (* -1/2 (/ (* (+ 2 beta) (- (* -2 beta) 2)) alpha))) alpha))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal -1/2 binary64) (-.f64 #s(literal -1 binary64) beta))) 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 (neg.f64 (-.f64 (-.f64 (neg.f64 beta) (/.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))) alpha)) (+.f64 #s(literal 2 binary64) 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))
(/.f64 (fma.f64 (-.f64 (neg.f64 beta) (/.f64 (fma.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)))) alpha) #s(literal -1 binary64) (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal -2 binary64) beta))) alpha)) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))) alpha)))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)) (neg.f64 alpha))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (+ (* -1 (/ (* (+ 2 beta) (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))))))) alpha)) (* -1 (pow beta 2))) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)) (neg.f64 alpha))
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (neg.f64 beta) beta) alpha) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 alpha 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 (/ (- (/ beta alpha) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (/ (pow beta 2) alpha) beta) alpha)) 1) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 beta beta) alpha) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow beta 3) alpha) (pow beta 2)) alpha)) beta) alpha)) 1) alpha))
(/.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) alpha) (*.f64 beta beta)) alpha)) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64))) alpha)
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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)))) 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 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(* 1/2 (+ 1 (* -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 (* -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 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.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) (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (* -1 (/ 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 (/.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))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ 1 (* -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 (+ (* -1 (/ (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (fma.f64 (neg.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))
(+ 1 (+ (* -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)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (*.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 (neg.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)))) 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))
(* -1 (/ (+ 2 alpha) alpha))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)
(+ (* -1 (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))))) (* -1 (/ (+ 2 alpha) alpha)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (neg.f64 beta) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) alpha)))))
(fma.f64 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (neg.f64 beta)) alpha) (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha)))) beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* beta (+ (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (pow alpha 2))) (* -1 (/ (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))) alpha)))))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 beta (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) alpha))) beta (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha)))) beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(- (+ 1 (* beta (- 1 (* 3 (/ 1 alpha))))) (* 2 (/ 1 alpha)))
(-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) alpha)) beta #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (* beta (- (+ 1 (* -1 (/ beta alpha))) (* 3 (/ 1 alpha))))) (* 2 (/ 1 alpha)))
(-.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) (/.f64 #s(literal 3 binary64) alpha)) beta #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ (* beta (- (/ 1 alpha) (* 3 (/ 1 (pow alpha 2))))) (/ 1 alpha)) (/ 2 (pow alpha 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 2 binary64) (*.f64 alpha alpha)))
(- (+ (* beta (- (+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha)) (* 3 (/ 1 (pow alpha 2))))) (/ 1 alpha)) (/ 2 (pow alpha 2)))
(-.f64 (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta (*.f64 alpha alpha))) (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 2 binary64) (*.f64 alpha alpha)))
(/ -4 alpha)
(/.f64 #s(literal -4 binary64) alpha)
(- (* -6 (/ beta alpha)) (* 4 (/ 1 alpha)))
(-.f64 (*.f64 #s(literal -6 binary64) (/.f64 beta alpha)) (/.f64 #s(literal 4 binary64) alpha))
(- (* beta (- (* -2 (/ beta alpha)) (* 6 (/ 1 alpha)))) (* 4 (/ 1 alpha)))
(fma.f64 (-.f64 (*.f64 (/.f64 beta alpha) #s(literal -2 binary64)) (/.f64 #s(literal 6 binary64) alpha)) beta (neg.f64 (/.f64 #s(literal 4 binary64) alpha)))
(- 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 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta #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)))
(-.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 #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(* -1 (/ (pow alpha 2) (+ 2 alpha)))
(/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 #s(literal 2 binary64) alpha))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (/ 1 (+ 2 alpha))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (+.f64 (-.f64 (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal 0 binary64)) beta (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 3))) (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (+.f64 (-.f64 (fma.f64 (-.f64 (-.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal 0 binary64)) beta (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(*.f64 (neg.f64 alpha) alpha)
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(fma.f64 (-.f64 (+.f64 beta alpha) alpha) beta (*.f64 (neg.f64 alpha) alpha))
(/ -2 alpha)
(/.f64 #s(literal -2 binary64) alpha)
(- (* -2 (/ beta alpha)) (* 2 (/ 1 alpha)))
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
(+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta (*.f64 alpha alpha)))
(+ (* beta (- (/ beta (pow alpha 3)) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(fma.f64 (-.f64 (/.f64 beta (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow alpha 4))) (/ 1 (pow alpha 3)))) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 beta (pow.f64 alpha #s(literal 4 binary64)))) beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha))
(+ 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 alpha (-.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 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #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 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal 1/2 binary64) (*.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 #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)) (*.f64 (/.f64 #s(literal 1/2 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)))) #s(literal 1 binary64))
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (- alpha (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 2 (+ (* -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 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) #s(literal 2 binary64))
(+ 2 (+ (* -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 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #s(literal 2 binary64))
(+ 1 (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 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 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (+ (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) (pow beta 3))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 alpha beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (fma.f64 (*.f64 alpha alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #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)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64)))))) #s(literal 1 binary64))
(* -1 (/ (pow beta 2) alpha))
(/.f64 (*.f64 (neg.f64 beta) beta) alpha)
(* (pow beta 2) (- (/ 1 beta) (+ (/ 1 alpha) (/ 3 (* alpha beta)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) beta) (+.f64 (/.f64 (/.f64 #s(literal 3 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha))) (*.f64 beta beta))
(* (pow beta 2) (- (+ (/ 1 beta) (/ 1 (pow beta 2))) (+ (/ 1 alpha) (+ (* 2 (/ 1 (* alpha (pow beta 2)))) (/ 3 (* alpha beta))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 1 binary64) alpha)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) alpha)) (/.f64 (/.f64 #s(literal 3 binary64) alpha) beta))) (*.f64 beta beta))
(* -1 (/ (pow beta 2) (pow alpha 2)))
(/.f64 (*.f64 (neg.f64 beta) beta) (*.f64 alpha alpha))
(* (pow beta 2) (- (/ 1 (* alpha beta)) (+ (/ 1 (pow alpha 2)) (/ 3 (* (pow alpha 2) beta)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) alpha) beta) (+.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)))) (*.f64 beta beta))
(* (pow beta 2) (- (+ (/ 1 (* alpha beta)) (/ 1 (* alpha (pow beta 2)))) (+ (* 2 (/ 1 (* (pow alpha 2) (pow beta 2)))) (+ (/ 1 (pow alpha 2)) (/ 3 (* (pow alpha 2) beta))))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 beta beta) alpha))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta alpha) (*.f64 beta alpha))) (+.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))))) (*.f64 beta beta))
(* -2 (/ (pow beta 2) alpha))
(*.f64 (/.f64 (*.f64 beta beta) alpha) #s(literal -2 binary64))
(* -1 (* (pow beta 2) (+ (* 2 (/ 1 alpha)) (* 6 (/ 1 (* alpha beta))))))
(*.f64 (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 beta alpha)) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 (neg.f64 beta) beta))
(* (pow beta 2) (- (* -1 (/ (+ (* 6 (/ 1 alpha)) (* 4 (/ 1 (* alpha beta)))) beta)) (* 2 (/ 1 alpha))))
(*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 beta alpha)) (/.f64 #s(literal 6 binary64) alpha)) beta)) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta))
(+ 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))))
(* beta (- (+ 1 (* -1 (/ alpha beta))) (* 2 (/ 1 beta))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 #s(literal 2 binary64) beta)) beta)
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (pow alpha 2) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (/.f64 #s(literal 2 binary64) beta)) (/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) beta)
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* (+ 2 alpha) (- (* -1 alpha) 2)))) (pow beta 3))) (* -1 (/ (pow alpha 2) (pow beta 2)))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(*.f64 (-.f64 (+.f64 (-.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (*.f64 (neg.f64 alpha) alpha) (*.f64 beta beta))) (/.f64 alpha beta)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 #s(literal 2 binary64) beta))) beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(*.f64 beta beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (-.f64 (/.f64 alpha beta) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 beta beta))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* -2 (/ beta alpha))
(*.f64 (/.f64 beta alpha) #s(literal -2 binary64))
(* -1 (* beta (+ (* 2 (/ 1 alpha)) (* 2 (/ 1 (* alpha beta))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta alpha)) (/.f64 #s(literal 2 binary64) alpha)) (neg.f64 beta))
(/ (+ 1 (* -1 (/ alpha beta))) beta)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(/ (- (+ 1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)) beta)
(/.f64 (-.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) #s(literal 1 binary64)) (/.f64 alpha beta)) beta)
(/ (- (+ 1 (* -1 (/ (pow alpha 3) (pow beta 3)))) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta))) beta)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (/.f64 alpha beta) (*.f64 (/.f64 alpha beta) (/.f64 alpha 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 (* -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) (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 (/ (+ (* -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 (neg.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)))) beta)) beta))
(+ 2 (* -1 (/ (- (+ alpha (+ (* -1 (/ (* alpha (+ 2 alpha)) beta)) (* -1 (/ (pow (+ 2 alpha) 2) beta)))) (* -1 (+ 2 alpha))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 alpha (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta)) alpha) (-.f64 #s(literal -2 binary64) alpha)) beta))
(+ 2 (* -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 2 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 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) beta)) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 alpha (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (-.f64 #s(literal -2 binary64) alpha)) alpha) beta))
(+ 1 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (* -1 (/ (- (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) beta)) (* alpha (- (* -1 (+ 2 alpha)) alpha))) beta))) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 alpha) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) alpha)) beta)) alpha) 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) alpha) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #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 (neg.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)))) beta)) beta))
(* (pow beta 2) (- (* -1 (/ (- (* 3 (/ 1 alpha)) 1) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) beta) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (- (+ (* -1 (/ (- 1 (* 2 (/ 1 alpha))) beta)) (* 3 (/ 1 alpha))) 1) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 3 binary64) alpha) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) beta)) #s(literal 1 binary64)) beta)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (- (* 3 (/ 1 (pow alpha 2))) (/ 1 alpha)) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 1 binary64) alpha)) beta)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ 1 alpha) (* 2 (/ 1 (pow alpha 2)))) beta)) (* 3 (/ 1 (pow alpha 2)))) (/ 1 alpha)) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 3 binary64) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 2 binary64) (*.f64 alpha alpha))) beta)) (/.f64 #s(literal 1 binary64) alpha))) beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 #s(literal 2 binary64) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #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 (* beta (- (* -1 (/ (+ alpha (* -1 alpha)) beta)) (+ 1 (* -1 (/ (+ 2 alpha) beta))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ (- (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (pow alpha 2) beta))) (* -1 (/ (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) beta))) beta)) 1)))
(fma.f64 (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta)) beta)) (neg.f64 beta) beta)
(* -1 (* beta (- (* -1 (/ (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (+ (* -1 (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) beta)) beta))) beta)) 1)))
(fma.f64 (/.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (neg.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta))) beta) (neg.f64 beta) beta)
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 alpha alpha) beta) #s(literal 0 binary64)) beta)) (*.f64 beta beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(* -1 (/ (- (/ alpha beta) 1) beta))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (/ (- (* -1 (/ (- (/ (pow alpha 2) beta) alpha) beta)) 1) beta))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 alpha alpha) beta) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64)) beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow alpha 3) beta) (pow alpha 2)) beta)) alpha) beta)) 1) beta))
(/.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) beta) (*.f64 alpha alpha)) beta)) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64))) beta)

rewrite272.0ms (3.7%)

Memory
-24.3MiB live, 372.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041256
069256
1338232
23079232
09382232
Stop Event
iter limit
node limit
iter limit
Counts
20 → 514
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(*.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) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(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))
#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 (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 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 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))
(/.f64 (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)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
(/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)
(pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))
Outputs
(*.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) (neg.f64 (-.f64 alpha beta)))
(*.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 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 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 -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)))
(*.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 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (-.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(*.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.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 #s(literal 1 binary64) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha))
(/.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 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 #s(literal 1 binary64) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (+.f64 beta alpha)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.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 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 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (-.f64 alpha beta))))
(/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) alpha (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (neg.f64 beta)))
(fma.f64 alpha (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))))
(-.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(exp.f64 (log.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(+.f64 (*.f64 alpha (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))) (*.f64 (neg.f64 beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) alpha) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) (neg.f64 beta)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) 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 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.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 (pow.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) 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 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) 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 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.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 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.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)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (-.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.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)) #s(literal 1 binary64))
(fma.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) (neg.f64 (-.f64 alpha beta)) #s(literal 1 binary64))
(fma.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)) #s(literal 1 binary64))
(fma.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)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)) (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)) (pow.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)) #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 (-.f64 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)) (pow.f64 (-.f64 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 alpha beta) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (-.f64 alpha beta))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.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 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) #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 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha))
(*.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)))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (-.f64 alpha beta))) #s(literal -1 binary64)) #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)))
(pow.f64 (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) beta)) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (-.f64 alpha beta)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 alpha beta))) (*.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (+.f64 beta alpha)))) (*.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (-.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))) (*.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 alpha beta)) (*.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 beta alpha))) (*.f64 (neg.f64 (-.f64 alpha beta)) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (neg.f64 (-.f64 alpha beta)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (-.f64 alpha beta) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (pow.f64 (-.f64 alpha beta) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 alpha beta))) (*.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta alpha)))) (*.f64 (-.f64 alpha beta) (neg.f64 (-.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))) (*.f64 (-.f64 alpha beta) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (*.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (-.f64 alpha beta) #s(literal 1 binary64))) (*.f64 (-.f64 alpha beta) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 alpha beta))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (neg.f64 (+.f64 beta alpha)))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (neg.f64 (-.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (*.f64 (-.f64 alpha beta) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (+.f64 beta alpha))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 alpha beta) #s(literal -2 binary64)) (/.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (+.f64 beta alpha))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) (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) #s(literal 1 binary64)) (-.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) (neg.f64 (neg.f64 (-.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 (-.f64 alpha beta) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (*.f64 (-.f64 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) (neg.f64 (-.f64 alpha beta))) #s(literal -1 binary64))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (*.f64 #s(literal 1 binary64) (-.f64 alpha beta)))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (neg.f64 (-.f64 alpha beta)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))))
(/.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 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(neg.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 (-.f64 alpha beta))))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha) (neg.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(fma.f64 (/.f64 #s(literal -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)) (neg.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(fma.f64 #s(literal -2 binary64) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 alpha beta)) (/.f64 beta (-.f64 alpha beta)))
(-.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 alpha beta))))
(+.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (neg.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))
(fma.f64 alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha))
(*.f64 (/.f64 alpha (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 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 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)))
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))
(*.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(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 (neg.f64 (neg.f64 alpha)) (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 (*.f64 alpha #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 alpha)) (-.f64 #s(literal -2 binary64) alpha))
(/.f64 (*.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha))
(/.f64 (neg.f64 alpha) (-.f64 #s(literal -2 binary64) alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(/.f64 alpha (+.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))
(neg.f64 (/.f64 alpha (-.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 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) beta))
(/.f64 (-.f64 (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))))
(fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))))
(fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 (-.f64 beta #s(literal -2 binary64)) (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) #s(literal 1/2 binary64)) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1/2 binary64)) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1/2 binary64))) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (+.f64 beta #s(literal 1 binary64)))
(fma.f64 beta #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) beta (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) beta) #s(literal 1 binary64))
(+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) beta)
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))
(+.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))))
(+.f64 beta (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 beta (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) alpha))
(*.f64 (pow.f64 (/.f64 alpha (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 alpha (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) (pow.f64 (neg.f64 alpha) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) alpha))
(pow.f64 (/.f64 (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 alpha #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 alpha #s(literal -1 binary64))) (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) #s(literal 1 binary64)) alpha)
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64))) alpha))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64))) alpha))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 alpha (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) (+.f64 beta #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 alpha (fma.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 (+.f64 beta #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) (neg.f64 alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) alpha)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64)))) alpha))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))) (neg.f64 alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (-.f64 beta #s(literal -2 binary64)) (+.f64 beta #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha))
(*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64)))
(*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha))
(*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (-.f64 beta #s(literal -2 binary64))))
(pow.f64 (/.f64 alpha (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 beta beta #s(literal -4 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (+.f64 beta #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (-.f64 beta #s(literal -2 binary64))) (neg.f64 alpha))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (fma.f64 beta beta #s(literal -4 binary64))) (+.f64 beta #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) (neg.f64 alpha))
(/.f64 (*.f64 (fma.f64 beta beta #s(literal -4 binary64)) (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) (*.f64 (+.f64 beta #s(literal -2 binary64)) (neg.f64 alpha)))
(/.f64 (*.f64 (fma.f64 beta beta #s(literal -4 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (*.f64 (+.f64 beta #s(literal -2 binary64)) alpha))
(/.f64 (*.f64 (fma.f64 beta beta #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 beta #s(literal -2 binary64)) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) (*.f64 (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64))) (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (*.f64 (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64))) alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (fma.f64 beta beta #s(literal -4 binary64))) (*.f64 (neg.f64 alpha) (+.f64 beta #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (*.f64 (neg.f64 alpha) (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 beta beta #s(literal -4 binary64))) (*.f64 alpha (+.f64 beta #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (*.f64 alpha (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 beta beta #s(literal -4 binary64))) (*.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (+.f64 beta #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (*.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (fma.f64 beta beta (fma.f64 beta #s(literal -2 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) alpha)
(/.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))))
(fma.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) beta (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) #s(literal 2 binary64)))
(fma.f64 beta (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)))
(+.f64 (*.f64 beta (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)))
(+.f64 (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) beta) (*.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.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))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64))) (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 beta alpha) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #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 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.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 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(*.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 beta alpha)) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha)))
(pow.f64 (/.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (-.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 (+.f64 beta alpha) #s(literal -2 binary64)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 beta alpha))) (neg.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (-.f64 alpha beta) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha 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))) (-.f64 beta alpha)) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (-.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 binary64)) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 (+.f64 beta alpha) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))) #s(literal -1 binary64)))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 beta alpha)) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.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)))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (pow.f64 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 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))
(/.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 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.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 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 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 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (*.f64 beta beta) #s(literal 1 binary64) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 beta beta) #s(literal 1 binary64) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (-.f64 beta alpha) beta (*.f64 (-.f64 beta alpha) alpha))
(fma.f64 (-.f64 beta alpha) alpha (*.f64 (-.f64 beta alpha) beta))
(fma.f64 (+.f64 beta alpha) beta (*.f64 (+.f64 beta alpha) (neg.f64 alpha)))
(fma.f64 beta (-.f64 beta alpha) (*.f64 alpha (-.f64 beta alpha)))
(fma.f64 beta (+.f64 beta alpha) (*.f64 (neg.f64 alpha) (+.f64 beta alpha)))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))
(fma.f64 alpha (-.f64 beta alpha) (*.f64 beta (-.f64 beta alpha)))
(fma.f64 #s(literal 1 binary64) (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 #s(literal 1 binary64) (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.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 (+.f64 beta alpha) beta) (*.f64 (+.f64 beta alpha) (neg.f64 alpha)))
(+.f64 (*.f64 beta (+.f64 beta alpha)) (*.f64 (neg.f64 alpha) (+.f64 beta alpha)))
(+.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(*.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 beta (+.f64 beta alpha) (*.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 (exp.f64 (log.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (exp.f64 (log.f64 (-.f64 alpha beta))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha 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 (-.f64 beta alpha) (*.f64 alpha 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 (*.f64 (-.f64 beta alpha) (+.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 (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(fma.f64 beta #s(literal 1 binary64) alpha)
(fma.f64 #s(literal 1 binary64) beta alpha)
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(exp.f64 (log.f64 (+.f64 beta alpha)))
(+.f64 beta alpha)
(+.f64 alpha beta)
(*.f64 (pow.f64 (/.f64 alpha (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 alpha (fma.f64 #s(literal -8 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))
(*.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (pow.f64 (neg.f64 alpha) #s(literal -1 binary64)))
(*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha))
(pow.f64 (/.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta #s(literal -4 binary64)) (pow.f64 alpha #s(literal -1 binary64))) (fma.f64 beta #s(literal -2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 alpha #s(literal -1 binary64))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal 1 binary64)) alpha)
(/.f64 (neg.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal 2 binary64)) alpha))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha))
(/.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta #s(literal -4 binary64)) (*.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 alpha (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) (neg.f64 alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))))
(/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) alpha)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64))) alpha))
(neg.f64 (/.f64 (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (fma.f64 beta #s(literal -2 binary64) #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 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 beta 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 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 beta alpha)))
(pow.f64 (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
(exp.f64 (fma.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1/2 binary64) (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1 binary64)))

eval127.0ms (1.7%)

Memory
3.3MiB live, 276.8MiB allocated
Compiler

Compiled 28 375 to 4 054 computations (85.7% saved)

prune28.0ms (0.4%)

Memory
8.8MiB live, 98.9MiB allocated
Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New8279836
Fresh2810
Picked235
Done000
Total83120851
Accuracy
100.0%
Counts
851 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.3%
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
56.7%
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
55.7%
(/.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))
75.3%
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))))) #s(literal 2 binary64))
46.1%
(/.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)))
74.5%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) #s(approx (+ (+ alpha beta) 2) (fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta) beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
75.3%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.8%
#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)))
71.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.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
47.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64)))
48.9%
#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)))
46.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
45.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
24.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
23.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
46.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
39.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 971 to 650 computations (33.1% saved)

simplify131.0ms (1.8%)

Memory
-16.4MiB live, 152.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
cost-diff0
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
cost-diff512
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff1600
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
cost-diff0
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
cost-diff0
(+.f64 #s(literal 1 binary64) beta)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
cost-diff0
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 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
039254
059244
1110243
2206235
3482235
41488232
53704232
08142228
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(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
#s(literal 1 binary64)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
alpha
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
alpha
beta
(-.f64 beta alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
#s(literal 1 binary64)
(+.f64 beta alpha)
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 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 beta alpha) #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(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
(+.f64 #s(literal 1 binary64) beta)
(-.f64 beta #s(literal -1 binary64))
#s(literal 1 binary64)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
alpha
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 beta alpha) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(+.f64 alpha beta)
(+.f64 beta alpha)
alpha
beta
(-.f64 beta alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
#s(literal 1 binary64)
(+.f64 beta alpha)

localize151.0ms (2%)

Memory
11.4MiB live, 124.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
accuracy0.01953125
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
accuracy15.844977300303599
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
accuracy19.268998529133018
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
accuracy0.00390625
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
accuracy0.08203125
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
accuracy19.774054677412586
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
accuracy43.00386644160364
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
accuracy0.0
(+.f64 #s(literal 1 binary64) beta)
accuracy0.0078125
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
accuracy45.53328294422823
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
accuracy19.774054677412586
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
accuracy21.427893469121788
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
accuracy0.0
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
accuracy0.0
(+.f64 alpha beta)
accuracy0.0234375
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
accuracy15.80046747902476
(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
59.0ms47×1valid
36.0ms176×0valid
22.0ms33×2valid
Compiler

Compiled 467 to 78 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-add: 30.0ms (31.4% of total)
ival-sub: 29.0ms (30.3% of total)
ival-div: 19.0ms (19.9% of total)
adjust: 9.0ms (9.4% of total)
ival-mult: 8.0ms (8.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series24.0ms (0.3%)

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

6 calls:

TimeVariablePointExpression
13.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) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (- 1 (/ 2 alpha)) alpha) (- 1 (/ 2 alpha)) (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) (/ (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) 2) (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (/ 1 (+ beta alpha)))
2.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) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (- 1 (/ 2 alpha)) alpha) (- 1 (/ 2 alpha)) (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) (/ (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) 2) (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (/ 1 (+ beta alpha)))
2.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) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (- 1 (/ 2 alpha)) alpha) (- 1 (/ 2 alpha)) (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) (/ (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) 2) (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (/ 1 (+ beta alpha)))
2.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) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (- 1 (/ 2 alpha)) alpha) (- 1 (/ 2 alpha)) (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) (/ (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) 2) (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (/ 1 (+ beta alpha)))
1.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) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (- 1 (/ 2 alpha)) alpha) (- 1 (/ 2 alpha)) (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) (/ (+ (* (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (/ 1 (+ beta alpha))) 1) 2) (/ (* (+ alpha beta) (- beta alpha)) (+ 2 (+ alpha beta))) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (/ 1 (+ beta alpha)))

simplify231.0ms (3.1%)

Memory
26.1MiB live, 221.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09264426
129683887
088153724
Stop Event
iter limit
node limit
Counts
183 → 181
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/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(/ (+ 1 beta) alpha)
(/ -2 (pow alpha 2))
(/ (- alpha 2) (pow alpha 2))
(/ -2 alpha)
(/ (- alpha 2) alpha)
(+ 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))))
(/ (pow beta 2) (+ 2 beta))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (/ beta (+ 2 beta))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (/ (pow beta 2) (pow (+ 2 beta) 3)) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (+ (* alpha (- (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ beta (pow (+ 2 beta) 3)))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 3))) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(pow beta 2)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
beta
(+ alpha beta)
(/ 1 beta)
(+ (* -1 (/ alpha (pow beta 2))) (/ 1 beta))
(+ (* alpha (- (/ alpha (pow beta 3)) (/ 1 (pow beta 2)))) (/ 1 beta))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow beta 4))) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))) (/ 1 beta))
(* -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)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
1
(- 1 (* 2 (/ 1 alpha)))
(/ (+ 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)
(* alpha (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha)))))
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* (+ 2 beta) (- (pow beta 2) (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))))) (pow alpha 3))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2))))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
(* alpha (+ 1 (/ beta alpha)))
(/ (+ 1 (* -1 (/ beta alpha))) alpha)
(/ (- (+ 1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha)) alpha)
(/ (- (+ 1 (* -1 (/ (pow beta 3) (pow alpha 3)))) (+ (* -1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha))) 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 (* 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 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 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 (* alpha (+ 1 (* -1 (/ (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))) alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (+ (* -1 (/ (* (+ 2 beta) (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))))))) alpha)) (* -1 (pow beta 2))) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (/ (- (/ beta alpha) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (/ (pow beta 2) alpha) beta) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow beta 3) alpha) (pow beta 2)) alpha)) beta) alpha)) 1) 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 alpha) (/ beta alpha))
(+ 1 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 (/ (pow alpha 2) (+ 2 alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (/ 1 (+ 2 alpha))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 3))) (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha))
(+ (* beta (- (/ beta (pow alpha 3)) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow alpha 4))) (/ 1 (pow alpha 3)))) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(+ 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))))))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ 1 (/ 1 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))))))
(* beta (- (+ 1 (* -1 (/ alpha beta))) (* 2 (/ 1 beta))))
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (pow alpha 2) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* (+ 2 alpha) (- (* -1 alpha) 2)))) (pow beta 3))) (* -1 (/ (pow alpha 2) (pow beta 2)))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(* beta (+ 1 (/ alpha beta)))
(/ (+ 1 (* -1 (/ alpha beta))) beta)
(/ (- (+ 1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)) beta)
(/ (- (+ 1 (* -1 (/ (pow alpha 3) (pow beta 3)))) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta))) 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 (* 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 (* beta (- (* -1 (/ (+ alpha (* -1 alpha)) beta)) (+ 1 (* -1 (/ (+ 2 alpha) beta))))))
(* -1 (* beta (- (* -1 (/ (- (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (pow alpha 2) beta))) (* -1 (/ (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) beta))) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (+ (* -1 (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) beta)) beta))) beta)) 1)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (/ (- (/ alpha beta) 1) beta))
(* -1 (/ (- (* -1 (/ (- (/ (pow alpha 2) beta) alpha) beta)) 1) beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow alpha 3) beta) (pow alpha 2)) beta)) alpha) beta)) 1) 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)))))
(fma.f64 (*.f64 alpha #s(literal -1/2 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (* 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 alpha #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)))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (- (/ 1 (+ 2 beta)) (* -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 alpha #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))))) (*.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)))
(/ 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 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 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 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 alpha) (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))))) (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) alpha) beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 alpha #s(literal -1/2 binary64)) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (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 alpha #s(literal 1/2 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)))) (*.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) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) alpha (*.f64 (+.f64 (/.f64 #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/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(fma.f64 (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))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ -2 (pow alpha 2))
(/.f64 #s(literal -2 binary64) (*.f64 alpha alpha))
(/ (- alpha 2) (pow alpha 2))
(/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha))
(/ -2 alpha)
(/.f64 #s(literal -2 binary64) alpha)
(/ (- alpha 2) alpha)
(/.f64 (-.f64 alpha #s(literal 2 binary64)) 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))))
(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 (/.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))))
(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 (/.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))))
(fma.f64 (fma.f64 (+.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 #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 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(/ (pow beta 2) (+ 2 beta))
(/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (/ beta (+ 2 beta))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (/.f64 (*.f64 (neg.f64 beta) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (/ (pow beta 2) (pow (+ 2 beta) 3)) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 beta 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))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha #s(literal 0 binary64)) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ beta (+ 2 beta))) (+ (* alpha (- (+ (* alpha (- (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ beta (pow (+ 2 beta) 3)))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 3))) (+ (* -1 (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))))) (/ beta (+ 2 beta)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))) (/ (pow beta 2) (+ 2 beta)))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (-.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)))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (-.f64 (/.f64 (*.f64 beta 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))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha #s(literal 0 binary64)) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(pow beta 2)
(*.f64 beta beta)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(*.f64 beta beta)
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
(fma.f64 (neg.f64 alpha) alpha (*.f64 beta beta))
beta
(+ alpha beta)
(+.f64 beta alpha)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (* -1 (/ alpha (pow beta 2))) (/ 1 beta))
(-.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 alpha (*.f64 beta beta)))
(+ (* alpha (- (/ alpha (pow beta 3)) (/ 1 (pow beta 2)))) (/ 1 beta))
(fma.f64 (-.f64 (/.f64 alpha (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 1 binary64) beta))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow beta 4))) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))) (/ 1 beta))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 alpha (pow.f64 beta #s(literal 4 binary64)))) alpha (/.f64 #s(literal -1 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 1 binary64) beta))
(* -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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.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 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.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)
(-.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #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) (-.f64 (/.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 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (-.f64 (/.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 #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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (+.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 #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))) (+.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 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (+.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)))) (pow.f64 alpha #s(literal 3 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)))) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (/.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 alpha)))
(/.f64 (-.f64 alpha #s(literal 2 binary64)) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) 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) (*.f64 beta (+.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 2 binary64) beta) alpha))))) alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha)))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(*.f64 (-.f64 (-.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) #s(literal 0 binary64)) #s(literal 1 binary64)) (-.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))) alpha)
(* alpha (- (+ (* -1 (/ beta alpha)) (+ (* -1 (/ (* (+ 2 beta) (- (pow beta 2) (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))))) (pow alpha 3))) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2))))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- (+ beta (* -1 beta)) (* -1 (+ 2 beta)))) (pow alpha 2))))))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 beta beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) #s(literal 0 binary64))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))) alpha)
(* -1 (pow alpha 2))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
(*.f64 (*.f64 (-.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) #s(literal 0 binary64)) #s(literal 1 binary64)) alpha) alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(/ (+ 1 (* -1 (/ beta alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(/ (- (+ 1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha)) alpha)
(/.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (-.f64 #s(literal 1 binary64) (/.f64 beta alpha))) alpha)
(/ (- (+ 1 (* -1 (/ (pow beta 3) (pow alpha 3)))) (+ (* -1 (/ (pow beta 2) (pow alpha 2))) (/ beta alpha))) alpha)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (/.f64 beta alpha) (*.f64 (/.f64 beta alpha) (/.f64 beta 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 (*.f64 #s(literal 1/2 binary64) (+.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))) (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 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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 2 binary64))) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (*.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))) (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)
(-.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)) (neg.f64 alpha)) #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 #s(literal 1 binary64) (/.f64 beta alpha)) 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))) 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 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 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 (+ (* 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 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) 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 (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)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (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)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (neg.f64 alpha))
(* -1 (* alpha (+ 1 (* -1 (/ (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))) alpha)))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(neg.f64 (fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha) alpha))
(* -1 (* alpha (+ 1 (* -1 (/ (- (+ (* -1 (+ beta (* -1 beta))) (* -1 (/ (- (+ (* -1 (/ (* (+ 2 beta) (- (* -1 (pow beta 2)) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta))))))) alpha)) (* -1 (pow beta 2))) (* -1 (* (+ 2 beta) (- (* -1 (+ beta (* -1 beta))) (* -1 (+ 2 beta)))))) alpha))) (* -1 (+ 2 beta))) alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (fma.f64 (neg.f64 beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) (-.f64 #s(literal -2 binary64) beta)) alpha)) (neg.f64 alpha))
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) alpha) alpha)
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (neg.f64 beta) beta) alpha) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha) alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (/.f64 (neg.f64 beta) alpha) (neg.f64 alpha) alpha)
(* -1 (/ (- (/ beta alpha) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (/ (pow beta 2) alpha) beta) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 beta beta) alpha) beta) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow beta 3) alpha) (pow beta 2)) alpha)) beta) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) alpha) (*.f64 beta beta)) (neg.f64 alpha)) beta) (neg.f64 alpha)) #s(literal -1 binary64) #s(literal 1 binary64)) alpha)
(+ 1/2 (* -1/2 (/ 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 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 beta #s(literal 1/2 binary64)) (+.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))) (fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #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 (*.f64 beta #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))) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #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 (/.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))) 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 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #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) alpha) beta)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(+ (* 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 beta #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)))) (*.f64 #s(literal 1/2 binary64) (-.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 (fma.f64 (*.f64 beta #s(literal 1/2 binary64)) (-.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)))) (*.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 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(+ 1 beta)
(+.f64 #s(literal 1 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)))
(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 (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 #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 (-.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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(* -1 (/ (pow alpha 2) (+ 2 alpha)))
(/.f64 (*.f64 alpha alpha) (-.f64 #s(literal -2 binary64) alpha))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (/ 1 (+ 2 alpha))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (+.f64 (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal 0 binary64)) beta #s(literal 0 binary64)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (/ (pow alpha 2) (+ 2 alpha))) (* beta (- (+ (* -1 (/ alpha (+ 2 alpha))) (+ (* beta (- (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 3))) (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 3))) (+ (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 2))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))) (* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2))))))
(fma.f64 (+.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 alpha) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) #s(literal 0 binary64)) beta #s(literal 0 binary64)) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal -2 binary64) alpha)))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(*.f64 (neg.f64 alpha) alpha)
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(fma.f64 (neg.f64 alpha) alpha (*.f64 beta beta))
(+ (* -1 (/ beta (pow alpha 2))) (/ 1 alpha))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta (*.f64 alpha alpha)))
(+ (* beta (- (/ beta (pow alpha 3)) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(fma.f64 (-.f64 (/.f64 beta (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow alpha 4))) (/ 1 (pow alpha 3)))) (/ 1 (pow alpha 2)))) (/ 1 alpha))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 beta (pow.f64 alpha #s(literal 4 binary64)))) beta (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))) beta (/.f64 #s(literal 1 binary64) alpha))
(+ 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 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) 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 (/ (* (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 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) 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 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.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 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.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)
(* 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)))))
(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) (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 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 1 binary64)))
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) beta)
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) 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 #s(literal 2 binary64) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) 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 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta))) (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))))
(* beta (- (+ 1 (* -1 (/ alpha beta))) (* 2 (/ 1 beta))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 #s(literal 2 binary64) beta)) beta)
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (pow alpha 2) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (/.f64 #s(literal 2 binary64) beta)) (/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) beta)
(* beta (- (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* (+ 2 alpha) (- (* -1 alpha) 2)))) (pow beta 3))) (* -1 (/ (pow alpha 2) (pow beta 2)))))) (+ (* 2 (/ 1 beta)) (/ (* (+ 2 alpha) (- (* -1 alpha) 2)) (pow beta 2)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (/.f64 alpha beta)))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 #s(literal 2 binary64) beta))) beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(*.f64 beta beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 alpha) alpha) (*.f64 beta beta))) (*.f64 beta beta))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(/ (+ 1 (* -1 (/ alpha beta))) beta)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(/ (- (+ 1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)) beta)
(/.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (-.f64 #s(literal 1 binary64) (/.f64 alpha beta))) beta)
(/ (- (+ 1 (* -1 (/ (pow alpha 3) (pow beta 3)))) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta))) beta)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (/.f64 alpha beta) (*.f64 (/.f64 alpha 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 (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 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (*.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))) (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 (-.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 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (*.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 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))) (neg.f64 beta))) beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (/.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) (-.f64 alpha (-.f64 #s(literal -2 binary64) 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 (-.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 (/ (+ alpha (* -1 alpha)) beta)) (+ 1 (* -1 (/ (+ 2 alpha) beta))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1 binary64)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ (- (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (pow alpha 2) beta))) (* -1 (/ (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) beta))) beta)) 1)))
(fma.f64 (/.f64 (+.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta)) (neg.f64 beta)) (neg.f64 beta) beta)
(* -1 (* beta (- (* -1 (/ (+ (* -1 (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha)))) (* -1 (/ (+ (* -1 (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) (/ (* (+ 2 alpha) (- (* -1 (pow alpha 2)) (* -1 (* (+ 2 alpha) (- (* -1 (+ alpha (* -1 alpha))) (* -1 (+ 2 alpha))))))) beta)) beta))) beta)) 1)))
(fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (neg.f64 (fma.f64 (neg.f64 alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta)) (neg.f64 beta)) (neg.f64 beta) beta)
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 alpha alpha) beta) #s(literal 0 binary64)) beta)) beta) beta)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(* -1 (/ (- (/ alpha beta) 1) beta))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (/ (- (* -1 (/ (- (/ (pow alpha 2) beta) alpha) beta)) 1) beta))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 alpha alpha) beta) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow alpha 3) beta) (pow alpha 2)) beta)) alpha) beta)) 1) beta))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) beta) (*.f64 alpha alpha)) (neg.f64 beta)) alpha) (neg.f64 beta)) #s(literal -1 binary64) #s(literal 1 binary64)) beta)

rewrite203.0ms (2.7%)

Memory
-10.4MiB live, 180.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039222
059220
1317204
23088204
08148204
Stop Event
iter limit
node limit
iter limit
Counts
19 → 653
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(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 (fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
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 (neg.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)))) (neg.f64 (-.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 (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 (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 (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 (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 (-.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 (+.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 (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) (neg.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)))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(/.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 #s(literal 1/4 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 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 (/.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 beta (+.f64 beta alpha) (*.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 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #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 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #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 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.f64 (neg.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)))) (neg.f64 (+.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 (neg.f64 (-.f64 alpha beta)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.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 (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 beta (+.f64 beta alpha) (*.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 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (+.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (-.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 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta 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 beta (+.f64 beta alpha) (*.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 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (neg.f64 (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 (pow.f64 (/.f64 alpha (-.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 (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)) (+.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 (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 (/.f64 (*.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))) (/.f64 (*.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 alpha alpha) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (+.f64 beta alpha))) (/.f64 (*.f64 beta beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))))
(-.f64 (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 (-.f64 alpha beta) (neg.f64 (-.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 (-.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 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 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 (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 (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 beta (+.f64 beta alpha) (*.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.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 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) (/.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 alpha (neg.f64 beta))) (/.f64 (*.f64 beta beta) (-.f64 alpha (neg.f64 beta))))
(-.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 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (/.f64 (*.f64 beta beta) (+.f64 beta alpha)))
(-.f64 alpha beta)
(+.f64 (neg.f64 beta) alpha)
(+.f64 alpha (neg.f64 beta))
(*.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) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(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))
(/.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) 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 (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 (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 (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 (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 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.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) 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))) (neg.f64 (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.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))) (neg.f64 (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 (neg.f64 (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 (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 #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 (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))))
(/.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 (-.f64 #s(literal 2 binary64) alpha) beta))
(/.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 (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 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.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 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal 1 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))))))
(/.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 (+.f64 #s(literal 2 binary64) alpha) beta))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) alpha) (neg.f64 beta))
(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 (-.f64 #s(literal -2 binary64) beta) #s(literal 1 binary64)) (/.f64 alpha #s(literal 1 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))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64)) (/.f64 beta #s(literal 1 binary64)))
(-.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 #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 beta alpha) #s(literal 2 binary64)) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 #s(literal 4 binary64) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 4 binary64) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))))
(-.f64 (/.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.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 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(+.f64 (neg.f64 (+.f64 beta alpha)) #s(literal -2 binary64))
(+.f64 (-.f64 #s(literal -2 binary64) alpha) (neg.f64 beta))
(+.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(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(*.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (*.f64 beta beta))) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 alpha (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) beta))
(*.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -1 binary64)) (pow.f64 (neg.f64 alpha) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) beta) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(pow.f64 (/.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 alpha #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 alpha #s(literal -1 binary64)))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))) (neg.f64 alpha))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -1 binary64)))) (neg.f64 (neg.f64 (neg.f64 alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) beta) alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) alpha)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 alpha #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 alpha #s(literal -1 binary64))) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64)) alpha)
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -1 binary64))) (neg.f64 (neg.f64 alpha)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta))) (neg.f64 (*.f64 alpha (-.f64 #s(literal 1 binary64) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 alpha (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (*.f64 alpha (-.f64 #s(literal 1 binary64) beta)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 alpha (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -1 binary64)) (neg.f64 alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -1 binary64)) alpha))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) (neg.f64 alpha)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha (-.f64 #s(literal 1 binary64) beta))) (/.f64 (*.f64 beta beta) (*.f64 alpha (-.f64 #s(literal 1 binary64) beta))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) alpha) (/.f64 (/.f64 (*.f64 beta beta) (-.f64 #s(literal 1 binary64) beta)) alpha))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 alpha)) (/.f64 (+.f64 #s(literal 1 binary64) beta) (neg.f64 alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 1 binary64) (*.f64 beta beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) #s(literal 1 binary64))) (neg.f64 (-.f64 beta #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) beta))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 beta beta) #s(literal 1 binary64)) (-.f64 beta #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta))) (neg.f64 (-.f64 #s(literal 1 binary64) beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 beta beta (-.f64 #s(literal 1 binary64) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (-.f64 #s(literal 1 binary64) beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 beta beta (-.f64 #s(literal 1 binary64) beta)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 1 binary64) (*.f64 beta beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 1 binary64) (*.f64 beta beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) beta #s(literal 1 binary64))
(fma.f64 beta #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal 1 binary64))))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) (/.f64 (*.f64 beta beta) (-.f64 #s(literal 1 binary64) beta)))
(+.f64 #s(literal 1 binary64) beta)
(+.f64 beta #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(*.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (pow.f64 (neg.f64 alpha) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(pow.f64 (/.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 alpha #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 alpha #s(literal -1 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))) (neg.f64 alpha))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal -3 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 alpha #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)))) (neg.f64 (neg.f64 (neg.f64 alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) alpha)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) alpha)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) alpha) (*.f64 alpha (/.f64 #s(literal 2 binary64) alpha)))) (neg.f64 (*.f64 alpha alpha)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) alpha)) (neg.f64 alpha))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 alpha #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 alpha #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) alpha)
(/.f64 (-.f64 (pow.f64 alpha #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64))) (+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal -3 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 6 binary64)))) (+.f64 (pow.f64 alpha #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (*.f64 alpha (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (neg.f64 (*.f64 alpha (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) alpha))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) alpha))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) alpha) (*.f64 alpha (/.f64 #s(literal 2 binary64) alpha))) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 alpha (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (*.f64 alpha (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (neg.f64 alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (neg.f64 alpha)))
(fma.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))
(-.f64 (/.f64 (pow.f64 alpha #s(literal -2 binary64)) (+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))) (/.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)) (+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))))
(-.f64 (/.f64 (pow.f64 alpha #s(literal -3 binary64)) (+.f64 (pow.f64 alpha #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))))) (/.f64 (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 6 binary64))) (+.f64 (pow.f64 alpha #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) alpha) (*.f64 alpha alpha)) (/.f64 (*.f64 alpha (/.f64 #s(literal 2 binary64) alpha)) (*.f64 alpha alpha)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (*.f64 alpha (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 alpha)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (neg.f64 alpha)))
(-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal -1 binary64)) alpha) (/.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))) alpha))
(-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) alpha) (/.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))) alpha))
(-.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)))) #s(literal -1 binary64)))
(+.f64 (pow.f64 alpha #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) alpha))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.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))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 alpha #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 alpha #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) alpha))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) alpha))))
(-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(+.f64 (/.f64 #s(literal -2 binary64) alpha) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) alpha))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 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) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta 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) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.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 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) 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 beta beta (*.f64 alpha (+.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 (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))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.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))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.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)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #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 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (+.f64 beta alpha) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (/.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))
(-.f64 (+.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)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (-.f64 (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.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 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal -1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.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 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta 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) (-.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 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.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)) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.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 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 beta alpha)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64)))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (+.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 beta alpha))
(*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(pow.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (neg.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)))) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (neg.f64 (-.f64 beta alpha)))) (neg.f64 (*.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (-.f64 beta alpha)))) (neg.f64 (*.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (-.f64 beta alpha)))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (-.f64 beta alpha)))) (neg.f64 (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.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 beta beta (*.f64 alpha (-.f64 alpha beta))) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(/.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 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha))) (neg.f64 (*.f64 (-.f64 alpha 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))) (-.f64 beta alpha))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha 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))) (-.f64 beta alpha))) (neg.f64 (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta alpha))) (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (-.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) 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 (+.f64 #s(literal 2 binary64) alpha) beta))) (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 (+.f64 #s(literal 2 binary64) alpha) beta))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (-.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))) (neg.f64 (-.f64 beta alpha))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha 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))) (-.f64 beta alpha)) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha 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))) (-.f64 beta alpha)) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha 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 beta beta (*.f64 alpha (-.f64 alpha beta))) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.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 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (neg.f64 (+.f64 beta alpha)) (neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (+.f64 beta alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (*.f64 alpha alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))) (/.f64 (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))) (/.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)) (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 beta alpha))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.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 (-.f64 beta alpha) (+.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 (-.f64 beta alpha) (+.f64 beta alpha)))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 beta alpha) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 beta alpha) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))) (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))) (neg.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))) (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 beta alpha))) (neg.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 beta alpha))) (neg.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 2 binary64))) (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)))
(/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 beta alpha)) (+.f64 beta alpha))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 beta alpha)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (-.f64 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (-.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)))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))))
(/.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 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 beta alpha))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)))
(/.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 (-.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 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.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 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 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 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))))
(/.f64 (*.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.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 (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)))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (*.f64 beta beta) #s(literal 1 binary64) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (*.f64 beta beta) #s(literal 1 binary64) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (-.f64 beta alpha) beta (*.f64 (-.f64 beta alpha) alpha))
(fma.f64 (-.f64 beta alpha) alpha (*.f64 (-.f64 beta alpha) beta))
(fma.f64 #s(literal 1 binary64) (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 #s(literal 1 binary64) (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (+.f64 beta alpha) beta (*.f64 (+.f64 beta alpha) (neg.f64 alpha)))
(fma.f64 beta (-.f64 beta alpha) (*.f64 alpha (-.f64 beta alpha)))
(fma.f64 beta (+.f64 beta alpha) (*.f64 (neg.f64 alpha) (+.f64 beta alpha)))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))
(fma.f64 alpha (-.f64 beta alpha) (*.f64 beta (-.f64 beta alpha)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 4 binary64)) (fma.f64 beta beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 4 binary64)) (fma.f64 beta beta (*.f64 alpha alpha))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 6 binary64)) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 beta alpha) #s(literal 2 binary64))))) (/.f64 (pow.f64 alpha #s(literal 6 binary64)) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 beta alpha) #s(literal 2 binary64))))))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.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 (+.f64 beta alpha) beta) (*.f64 (+.f64 beta alpha) (neg.f64 alpha)))
(+.f64 (*.f64 beta (+.f64 beta alpha)) (*.f64 (neg.f64 alpha) (+.f64 beta alpha)))
(+.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))
(*.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 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) (+.f64 beta 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 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)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (+.f64 beta 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))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal 1 binary64))
(/.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 (neg.f64 (+.f64 beta alpha))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha beta))))
(/.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 (*.f64 #s(literal 1 binary64) (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 (*.f64 #s(literal 1 binary64) (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 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 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (neg.f64 (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (*.f64 #s(literal 1 binary64) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (neg.f64 (+.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 #s(literal 1 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))) (*.f64 #s(literal 1 binary64) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.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 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 beta alpha))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (-.f64 beta alpha)))
(/.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 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta 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) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(/.f64 (+.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) beta alpha)
(fma.f64 beta #s(literal 1 binary64) alpha)
(-.f64 (/.f64 (*.f64 alpha alpha) (*.f64 #s(literal 1 binary64) (-.f64 alpha beta))) (/.f64 (*.f64 beta beta) (*.f64 #s(literal 1 binary64) (-.f64 alpha beta))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 #s(literal 1 binary64) (-.f64 beta alpha))) (/.f64 (*.f64 alpha alpha) (*.f64 #s(literal 1 binary64) (-.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 beta beta) (-.f64 alpha beta)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 beta alpha)))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1 binary64))))
(+.f64 beta alpha)
(+.f64 alpha beta)
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.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 (pow.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 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 beta 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 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.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 beta alpha) (-.f64 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 beta alpha) (-.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 beta beta (*.f64 alpha (-.f64 alpha beta))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64)) (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 -1 binary64)) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal -1 binary64)) (-.f64 beta alpha))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 beta alpha)))
(*.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)))
(pow.f64 (exp.f64 (log.f64 (+.f64 beta alpha))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (+.f64 beta alpha))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (+.f64 beta alpha)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (+.f64 beta alpha))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta alpha)))
(exp.f64 (*.f64 (log.f64 (+.f64 beta alpha)) #s(literal -1 binary64)))

eval329.0ms (4.4%)

Memory
21.4MiB live, 224.4MiB allocated
Compiler

Compiled 29 911 to 4 046 computations (86.5% saved)

prune62.0ms (0.8%)

Memory
-5.6MiB live, 73.0MiB allocated
Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New93614950
Fresh4812
Picked235
Done213
Total94426970
Accuracy
100.0%
Counts
970 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.9%
(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))
74.5%
(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))
75.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
75.2%
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64))
71.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))
48.9%
(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.7%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
46.9%
(/.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)))
49.2%
(/.f64 (fma.f64 (/.f64 #s(approx (* (+ alpha beta) (- beta alpha)) (*.f64 (neg.f64 alpha) alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
55.7%
(/.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))
75.3%
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))))) #s(literal 2 binary64))
46.1%
(/.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)))
31.8%
#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)))
28.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
28.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))))
47.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64)))
8.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
46.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
45.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
24.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))))
23.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(approx (- 1 (/ 2 alpha)) #s(literal 1 binary64)) alpha)))
13.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
46.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
39.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 1 214 to 808 computations (33.4% saved)

simplify116.0ms (1.6%)

Memory
6.0MiB live, 126.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 alpha beta)
cost-diff0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
cost-diff512
(/.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))
cost-diff1600
(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))
cost-diff0
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
cost-diff0
(-.f64 alpha beta)
cost-diff0
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
cost-diff0
(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))
cost-diff0
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64))
cost-diff0
(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))
cost-diff0
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
cost-diff0
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
cost-diff0
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
cost-diff0
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))
cost-diff0
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046311
075301
1149300
2312296
3903288
42816286
56689286
08044282
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(literal -2 binary64)
(+.f64 beta alpha)
beta
alpha
(-.f64 alpha beta)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
alpha
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
(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))
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
#s(literal -1/16 binary64)
alpha
#s(literal 1/8 binary64)
#s(literal -1/4 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))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
(-.f64 alpha beta)
alpha
beta
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1/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))
(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))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
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)
(*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
Outputs
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
(-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)
#s(literal -2 binary64)
(+.f64 beta alpha)
(+.f64 alpha beta)
beta
alpha
(-.f64 alpha beta)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
alpha
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
(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))
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
#s(literal -1/16 binary64)
alpha
#s(literal 1/8 binary64)
#s(literal -1/4 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))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
(-.f64 alpha beta)
alpha
beta
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
#s(literal -2 binary64)
#s(literal 1/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))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1/2 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))
(-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (+.f64 alpha beta))
(+.f64 alpha beta)
alpha
beta
(-.f64 beta alpha)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha beta)) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
#s(literal 1 binary64)
(*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
#s(literal 2 binary64)

localize171.0ms (2.3%)

Memory
2.3MiB live, 200.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
accuracy0.015625
(*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
accuracy0.35448462855100293
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
accuracy27.750709436314587
(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))
accuracy0.0
(-.f64 #s(literal -2 binary64) alpha)
accuracy0.0234375
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
accuracy15.80046747902476
(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))
accuracy18.999415430868197
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
accuracy0.0
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
accuracy0.046875
(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))
accuracy19.774054677412586
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
accuracy21.17874979672989
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
accuracy0.0
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
accuracy19.774054677412586
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
accuracy21.605215701620413
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
accuracy0.0
(+.f64 beta alpha)
accuracy0.02734375
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))
accuracy0.1015625
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
accuracy15.80046747902476
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
Samples
58.0ms33×2valid
55.0ms176×0valid
28.0ms47×1valid
Compiler

Compiled 571 to 98 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 49.0ms (44.2% of total)
ival-add: 24.0ms (21.6% of total)
ival-div: 17.0ms (15.3% of total)
adjust: 12.0ms (10.8% of total)
ival-sub: 9.0ms (8.1% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series22.0ms (0.3%)

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

6 calls:

TimeVariablePointExpression
8.0ms
alpha
@-inf
((/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) (+ (* (/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) 1/2) 1/2) (/ (- -2 (+ beta alpha)) (- alpha beta)) (- -2 (+ beta alpha)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* -1/4 alpha) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) alpha) 1/2) (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) (/ (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) 2) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (+ beta alpha) (+ (* -1/16 alpha) 1/8) (- -2 alpha) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta)))) (* (+ alpha beta) (+ 2 (+ alpha beta))))
3.0ms
alpha
@inf
((/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) (+ (* (/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) 1/2) 1/2) (/ (- -2 (+ beta alpha)) (- alpha beta)) (- -2 (+ beta alpha)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* -1/4 alpha) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) alpha) 1/2) (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) (/ (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) 2) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (+ beta alpha) (+ (* -1/16 alpha) 1/8) (- -2 alpha) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta)))) (* (+ alpha beta) (+ 2 (+ alpha beta))))
3.0ms
alpha
@0
((/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) (+ (* (/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) 1/2) 1/2) (/ (- -2 (+ beta alpha)) (- alpha beta)) (- -2 (+ beta alpha)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* -1/4 alpha) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) alpha) 1/2) (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) (/ (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) 2) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (+ beta alpha) (+ (* -1/16 alpha) 1/8) (- -2 alpha) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta)))) (* (+ alpha beta) (+ 2 (+ alpha beta))))
2.0ms
beta
@0
((/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) (+ (* (/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) 1/2) 1/2) (/ (- -2 (+ beta alpha)) (- alpha beta)) (- -2 (+ beta alpha)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* -1/4 alpha) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) alpha) 1/2) (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) (/ (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) 2) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (+ beta alpha) (+ (* -1/16 alpha) 1/8) (- -2 alpha) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta)))) (* (+ alpha beta) (+ 2 (+ alpha beta))))
2.0ms
beta
@-inf
((/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) (+ (* (/ 1 (/ (- -2 (+ beta alpha)) (- alpha beta))) 1/2) 1/2) (/ (- -2 (+ beta alpha)) (- alpha beta)) (- -2 (+ beta alpha)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* -1/4 alpha) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) alpha) 1/2) (+ (* (+ (* -1/16 alpha) 1/8) alpha) -1/4) (+ (* (/ (- alpha beta) (- -2 (+ alpha beta))) 1/2) 1/2) (/ (- alpha beta) (- -2 (+ alpha beta))) (- alpha beta) (- -2 (+ alpha beta)) (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) (/ (+ (* (* (+ alpha beta) (- beta alpha)) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta))))) 1) 2) (* (+ alpha beta) (- beta alpha)) (+ alpha beta) (+ beta alpha) (+ (* -1/16 alpha) 1/8) (- -2 alpha) (/ 1 (* (+ alpha beta) (+ 2 (+ alpha beta)))) (* (+ alpha beta) (+ 2 (+ alpha beta))))

simplify262.0ms (3.5%)

Memory
15.9MiB live, 212.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010515255
135804887
085334702
Stop Event
iter limit
node limit
Counts
214 → 212
Calls
Call 1
Inputs
(/ 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/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))))))))))
(/ (+ 2 beta) beta)
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (pow beta 2))))) (* 2 (/ 1 beta))))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (* 2 (/ 1 (pow beta 3)))))))) (* 2 (/ 1 beta))))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (+ (* 2 (/ 1 (pow beta 3))) (* alpha (+ (* 2 (/ 1 (pow beta 3))) (* 2 (/ 1 (pow beta 4))))))))))) (* 2 (/ 1 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/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)
(* -1 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))))
(pow beta 2)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
beta
(+ alpha beta)
1/8
(+ 1/8 (* -1/16 alpha))
-2
(- (* -1 alpha) 2)
(/ 1 (* beta (+ 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))) (* beta (+ 2 beta)))) (* -1 (/ (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))) (* beta (+ 2 beta))))))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(* beta (+ 2 beta))
(+ (* alpha (+ 2 (* 2 beta))) (* beta (+ 2 beta)))
(+ (* alpha (+ 2 (+ alpha (* 2 beta)))) (* beta (+ 2 beta)))
-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)
(* -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 (/ (- (+ 2 beta) (* -1 beta)) alpha)) 1)
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha))) 1)
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (+ (* -1 (/ (* (pow beta 2) (- (+ 2 beta) (* -1 beta))) (pow alpha 3))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)))) 1)
(* -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)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(* -1/4 alpha)
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* -1/16 (pow alpha 3))
(* (pow alpha 3) (- (* 1/8 (/ 1 alpha)) 1/16))
(* (pow alpha 3) (- (* 1/8 (/ 1 alpha)) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(* (pow alpha 3) (- (+ (* 1/8 (/ 1 alpha)) (* 1/2 (/ 1 (pow alpha 3)))) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(* -1/16 (pow alpha 2))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) 1/16))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) (+ 1/16 (/ 1/4 (pow alpha 2)))))
alpha
(* alpha (+ 1 (* -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)
(* -1 (pow alpha 2))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
(* alpha (+ 1 (/ beta alpha)))
(* -1/16 alpha)
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
(* -1 (* alpha (+ 1 (* 2 (/ 1 alpha)))))
(/ 1 (pow alpha 2))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (* beta (+ 2 beta))) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))) (pow alpha 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* beta (* (+ 2 beta) (+ 2 (* 2 beta))))) (* -1 (* (+ 2 (* 2 beta)) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (* beta (+ 2 beta)))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))) (pow alpha 2))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(- (/ 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/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))
(- (* -1 (/ (+ 2 beta) alpha)) (+ 1 (/ beta alpha)))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (* beta (- (* -1 (+ 2 beta)) beta)) alpha))) alpha)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (+ (* beta (- (* -1 (+ 2 beta)) beta)) (/ (* (pow beta 2) (- (* -1 (+ 2 beta)) beta)) alpha)) alpha))) 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 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1 (* (pow alpha 3) (- 1/16 (* 1/8 (/ 1 alpha)))))
(* -1 (* (pow alpha 3) (+ 1/16 (* -1 (/ (- 1/8 (* 1/4 (/ 1 alpha))) alpha)))))
(* -1 (* (pow alpha 3) (+ 1/16 (* -1 (/ (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))) alpha)))))
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(* -1 (* alpha (- (/ 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))
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(/ (+ 1 (+ (* -1 (/ beta alpha)) (* -1 (/ (+ 2 beta) alpha)))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2) alpha)) (/ (* beta (+ 2 beta)) alpha)) (+ (* -1 beta) (* -1 (+ 2 beta)))) alpha))) (pow alpha 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* beta (* (+ 2 beta) (+ (* -1 beta) (* -1 (+ 2 beta))))) alpha)) (* -1 (/ (* (+ (* -1 beta) (* -1 (+ 2 beta))) (+ (* -1 (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2)) (* beta (+ 2 beta)))) alpha))) (+ (* -1 (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2)) (* beta (+ 2 beta)))) alpha)) (+ (* -1 beta) (* -1 (+ 2 beta)))) alpha))) (pow alpha 2))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (* -1 (+ 2 beta))) alpha))))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (+ (* -1 (+ 2 beta)) (* -1 (/ (* beta (+ 2 beta)) alpha)))) alpha))))
(* -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))))))
(+ 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 (/ (+ 2 alpha) alpha))
(+ (* -1 (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))))) (* -1 (/ (+ 2 alpha) alpha)))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) alpha)))))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* beta (+ (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (pow alpha 2))) (* -1 (/ (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))) alpha)))))))
(* -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)))))))))
(+ alpha (* -1 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 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(/ 1 (* alpha (+ 2 alpha)))
(+ (* -1 (* beta (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* alpha (+ 2 alpha)))) (* -1 (/ (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* alpha (+ 2 alpha))))))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(* alpha (+ 2 alpha))
(+ (* alpha (+ 2 alpha)) (* beta (+ 2 (* 2 alpha))))
(+ (* alpha (+ 2 alpha)) (* beta (+ 2 (+ beta (* 2 alpha)))))
1
(+ 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 (* -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 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta))))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (+ (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) (pow beta 3))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))))
(* 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))))))
(* beta (- (/ alpha beta) 1))
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))))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(* beta (+ 1 (/ alpha beta)))
(/ 1 (pow beta 2))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 alpha)) beta))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* alpha (* (+ 2 alpha) (+ 2 (* 2 alpha))))) (* -1 (* (+ 2 (* 2 alpha)) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (* alpha (+ 2 alpha)))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (pow beta 2))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2))))))
(+ 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 (/ (+ (* -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 (/ (- (+ (* -1 (+ 2 alpha)) (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) beta)) alpha) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (* -1 (/ (- (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) beta)) (* alpha (- (* -1 (+ 2 alpha)) alpha))) beta))) 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 (* -1 (/ 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)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(/ (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ 2 alpha) beta)))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2) beta)) (/ (* alpha (+ 2 alpha)) beta)) (+ (* -1 alpha) (* -1 (+ 2 alpha)))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* alpha (* (+ 2 alpha) (+ (* -1 alpha) (* -1 (+ 2 alpha))))) beta)) (* -1 (/ (* (+ (* -1 alpha) (* -1 (+ 2 alpha))) (+ (* -1 (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2)) (* alpha (+ 2 alpha)))) beta))) (+ (* -1 (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2)) (* alpha (+ 2 alpha)))) beta)) (+ (* -1 alpha) (* -1 (+ 2 alpha)))) beta))) (pow beta 2))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (* -1 (+ 2 alpha))) beta))))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (+ (* -1 (+ 2 alpha)) (* -1 (/ (* alpha (+ 2 alpha)) beta)))) beta))))
Outputs
(/ 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 (neg.f64 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 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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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/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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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 #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 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))) alpha (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(/ (+ 2 beta) beta)
(/.f64 (+.f64 #s(literal 2 binary64) beta) beta)
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (* 2 (/ 1 (pow beta 2))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (* 2 (/ 1 (pow beta 3)))))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* alpha (+ (* 2 (/ 1 beta)) (+ (* 2 (/ 1 (pow beta 2))) (* alpha (+ (* 2 (/ 1 (pow beta 2))) (+ (* 2 (/ 1 (pow beta 3))) (* alpha (+ (* 2 (/ 1 (pow beta 3))) (* 2 (/ 1 (pow beta 4))))))))))) (* 2 (/ 1 beta))))
(+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64)))) alpha (/.f64 #s(literal 2 binary64) (pow.f64 beta #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) alpha (/.f64 #s(literal 2 binary64) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)) alpha (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(* -1 (+ 2 beta))
(-.f64 #s(literal -2 binary64) beta)
(- (* -1 alpha) (+ 2 beta))
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))) 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 #s(literal -1/2 binary64) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(fma.f64 (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))
-1/4
#s(literal -1/4 binary64)
(- (* 1/8 alpha) 1/4)
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
(- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64))
(* -1 beta)
(neg.f64 beta)
(- alpha beta)
(-.f64 alpha beta)
(+ 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 (neg.f64 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 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))
(pow beta 2)
(*.f64 beta beta)
(+ (* alpha (+ beta (* -1 beta))) (pow beta 2))
(fma.f64 beta beta #s(literal 0 binary64))
(+ (* alpha (+ beta (+ (* -1 alpha) (* -1 beta)))) (pow beta 2))
(fma.f64 (-.f64 (-.f64 beta alpha) beta) alpha (*.f64 beta beta))
beta
(+ alpha beta)
(+.f64 alpha beta)
1/8
#s(literal 1/8 binary64)
(+ 1/8 (* -1/16 alpha))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
-2
#s(literal -2 binary64)
(- (* -1 alpha) 2)
(-.f64 #s(literal -2 binary64) alpha)
(/ 1 (* beta (+ 2 beta)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ (* -1 (* alpha (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) (neg.f64 alpha) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha) (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))))) alpha (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))) (* beta (+ 2 beta)))) (* -1 (/ (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))) (* beta (+ 2 beta))))))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (* beta (+ 2 beta)))) (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))))) (+ (* 2 (/ 1 (* beta (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2))))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))) (neg.f64 alpha) (neg.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))))) alpha (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(* beta (+ 2 beta))
(*.f64 (+.f64 #s(literal 2 binary64) beta) beta)
(+ (* alpha (+ 2 (* 2 beta))) (* beta (+ 2 beta)))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ (* alpha (+ 2 (+ alpha (* 2 beta)))) (* beta (+ 2 beta)))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta alpha) #s(literal 2 binary64)) alpha (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) (pow alpha 2))) 1)
(-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) 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))) (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) 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 (/ (* (+ 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 #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 (*.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 #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 (/ (- (+ 2 beta) (* -1 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha))) 1)
(fma.f64 (neg.f64 beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (*.f64 alpha alpha)) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal 1 binary64)))
(- (+ (* -1 (/ (* beta (- (+ 2 beta) (* -1 beta))) (pow alpha 2))) (+ (* -1 (/ (* (pow beta 2) (- (+ 2 beta) (* -1 beta))) (pow alpha 3))) (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)))) 1)
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 beta alpha) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (fma.f64 (*.f64 beta beta) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha))) #s(literal -1 binary64))
(* -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) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (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))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (*.f64 (-.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)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) alpha) #s(literal 1/4 binary64)) alpha)
(* -1/16 (pow alpha 3))
(*.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/16 binary64))
(* (pow alpha 3) (- (* 1/8 (/ 1 alpha)) 1/16))
(*.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (- (* 1/8 (/ 1 alpha)) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha))) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (- (+ (* 1/8 (/ 1 alpha)) (* 1/2 (/ 1 (pow alpha 3)))) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) alpha)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha)) #s(literal 1/16 binary64))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1/16 (pow alpha 2))
(*.f64 (*.f64 alpha alpha) #s(literal -1/16 binary64))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) 1/16))
(*.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 alpha alpha))) (*.f64 alpha alpha))
alpha
(* alpha (+ 1 (* -1 (/ beta alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta 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) (*.f64 beta (+.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 2 binary64) beta) alpha))))) alpha)
(* -1 (pow alpha 2))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (/ beta alpha)) 1))
(*.f64 (neg.f64 alpha) alpha)
(* (pow alpha 2) (- (+ (* -1 (/ beta alpha)) (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))) 1))
(*.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1/16 alpha)
(*.f64 #s(literal -1/16 binary64) alpha)
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
(*.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) alpha)
(* -1 (* alpha (+ 1 (* 2 (/ 1 alpha)))))
(neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) alpha alpha))
(/ 1 (pow alpha 2))
(/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (* beta (+ 2 beta))) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 alpha alpha))) (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) alpha))) (*.f64 alpha alpha))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* beta (* (+ 2 beta) (+ 2 (* 2 beta))))) (* -1 (* (+ 2 (* 2 beta)) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (* beta (+ 2 beta)))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))) (pow alpha 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64))))))) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (/.f64 beta alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 #s(literal 2 binary64) alpha))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (*.f64 alpha alpha))
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 2 binary64) (fma.f64 (/.f64 beta alpha) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 #s(literal 2 binary64) alpha))) #s(literal 1 binary64)) (*.f64 alpha 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 (-.f64 #s(literal -2 binary64) beta) 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/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha)
(* -1 (/ (+ (* -1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha))) alpha))
(/.f64 (neg.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)))) 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 (neg.f64 (-.f64 (*.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)))) alpha))) 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 (neg.f64 (-.f64 (*.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.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))) alpha)) alpha))) alpha)
(- (* -1 (/ (+ 2 beta) alpha)) (+ 1 (/ beta alpha)))
(-.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) #s(literal 1 binary64)) (/.f64 beta alpha))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (* beta (- (* -1 (+ 2 beta)) beta)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (fma.f64 beta (/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(- (* -1 (/ (+ (* -1 (- (* -1 (+ 2 beta)) beta)) (* -1 (/ (+ (* beta (- (* -1 (+ 2 beta)) beta)) (/ (* (pow beta 2) (- (* -1 (+ 2 beta)) beta)) alpha)) alpha))) alpha)) 1)
(fma.f64 (/.f64 (-.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) beta (*.f64 (*.f64 beta beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))) alpha)) alpha) #s(literal -1 binary64) #s(literal -1 binary64))
(* -1 (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha)))))
(neg.f64 (fma.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) alpha alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (neg.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 (/ (+ (* -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 (neg.f64 (-.f64 (*.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)))) alpha))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (neg.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 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))) alpha))) alpha)))) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) alpha))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)) (neg.f64 alpha))
(* -1 (* (pow alpha 3) (- 1/16 (* 1/8 (/ 1 alpha)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) alpha))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1 (* (pow alpha 3) (+ 1/16 (* -1 (/ (- 1/8 (* 1/4 (/ 1 alpha))) alpha)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1 (* (pow alpha 3) (+ 1/16 (* -1 (/ (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))) alpha)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)) alpha)) alpha))) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) alpha) #s(literal 1/8 binary64)) alpha) #s(literal -1 binary64) #s(literal -1/16 binary64)) (*.f64 alpha alpha))
(* -1 (* alpha (- (/ beta alpha) 1)))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) 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 (neg.f64 (-.f64 (-.f64 (neg.f64 beta) (/.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))) alpha)) (+.f64 #s(literal 2 binary64) 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))
(/.f64 (fma.f64 (-.f64 (neg.f64 beta) (/.f64 (fma.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)))) alpha) #s(literal -1 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) alpha)
(* (pow alpha 2) (- (* -1 (/ (+ beta (* -1 beta)) alpha)) 1))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* -1 (/ (+ beta (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha)))) alpha)) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 (/.f64 (*.f64 beta beta) alpha)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 alpha 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 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(*.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) alpha)) (neg.f64 alpha))
(/ (+ 1 (+ (* -1 (/ beta alpha)) (* -1 (/ (+ 2 beta) alpha)))) (pow alpha 2))
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2) alpha)) (/ (* beta (+ 2 beta)) alpha)) (+ (* -1 beta) (* -1 (+ 2 beta)))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta (-.f64 #s(literal -2 binary64) beta)))) alpha)) (*.f64 alpha alpha))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* beta (* (+ 2 beta) (+ (* -1 beta) (* -1 (+ 2 beta))))) alpha)) (* -1 (/ (* (+ (* -1 beta) (* -1 (+ 2 beta))) (+ (* -1 (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2)) (* beta (+ 2 beta)))) alpha))) (+ (* -1 (pow (+ (* -1 beta) (* -1 (+ 2 beta))) 2)) (* beta (+ 2 beta)))) alpha)) (+ (* -1 beta) (* -1 (+ 2 beta)))) alpha))) (pow alpha 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (fma.f64 (-.f64 beta (-.f64 #s(literal -2 binary64) beta)) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64)))) alpha) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 2 binary64))))))) alpha) #s(literal -1 binary64) (-.f64 beta (-.f64 #s(literal -2 binary64) beta))) alpha)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (* -1 (+ 2 beta))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (+ (* -1 (+ 2 beta)) (* -1 (/ (* beta (+ 2 beta)) alpha)))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 #s(literal -2 binary64) beta)) beta) alpha)) (*.f64 alpha alpha))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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)))) 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 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ 1/2 (* -1/2 (/ 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 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 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 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 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (+ 2 alpha))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #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) (*.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))
(+ 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 #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 (/.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))) 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 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64))
(* -1 (/ (+ 2 alpha) alpha))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)
(+ (* -1 (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))))) (* -1 (/ (+ 2 alpha) alpha)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (neg.f64 beta) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) alpha)))))
(fma.f64 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (neg.f64 beta)) alpha) (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha)))) beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (+ (* -1 (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (* beta (+ (* -1 (/ (* beta (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2))))) (pow alpha 2))) (* -1 (/ (- (/ 1 alpha) (* -1 (/ (+ 2 alpha) (pow alpha 2)))) alpha)))))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 beta (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) (*.f64 alpha alpha)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha))) alpha))) beta (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) (*.f64 alpha alpha)))) beta (/.f64 (-.f64 #s(literal -2 binary64) alpha) 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 (/ alpha (+ 2 alpha))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 #s(literal 1/2 binary64) (-.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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ alpha (* -1 beta))
(-.f64 alpha 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 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta #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)))
(-.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 #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (* -1 alpha))))
(*.f64 (neg.f64 alpha) alpha)
(+ (* -1 (pow alpha 2)) (* beta (+ alpha (+ beta (* -1 alpha)))))
(fma.f64 (-.f64 (+.f64 alpha beta) alpha) beta (*.f64 (neg.f64 alpha) alpha))
(/ 1 (* alpha (+ 2 alpha)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))
(+ (* -1 (* beta (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (neg.f64 beta) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) alpha)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 beta) (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))))) beta (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* alpha (+ 2 alpha)))) (* -1 (/ (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* alpha (+ 2 alpha))))))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (* alpha (+ 2 alpha)))) (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2)))))) (+ (* 2 (/ 1 (* alpha (pow (+ 2 alpha) 2)))) (* 2 (/ 1 (* (pow alpha 2) (pow (+ 2 alpha) 2))))))) (/ 1 (* alpha (+ 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) alpha)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))) (neg.f64 beta) (neg.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) alpha)) (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha))))) beta (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(* alpha (+ 2 alpha))
(*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)
(+ (* alpha (+ 2 alpha)) (* beta (+ 2 (* 2 alpha))))
(fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))
(+ (* alpha (+ 2 alpha)) (* beta (+ 2 (+ beta (* 2 alpha)))))
(fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) alpha beta) #s(literal 2 binary64)) beta (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))
1
#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 alpha (-.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 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #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 #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)) (*.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))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))
(+ 1 (+ (* -1 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 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 (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) (pow beta 2))) (+ (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) (pow beta 3))) (* -1 (/ (- (* -1 (+ 2 alpha)) alpha) beta)))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 alpha beta) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (fma.f64 (*.f64 alpha alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta))) #s(literal 1 binary64))
(* 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 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta) (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64)))))) #s(literal 1 binary64))
(* beta (- (/ alpha beta) 1))
(*.f64 (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)) 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 alpha beta) (/.f64 (+.f64 #s(literal 2 binary64) 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 alpha beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (neg.f64 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))))
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (/ alpha beta))))
(*.f64 beta beta)
(* (pow beta 2) (+ 1 (+ (* -1 (/ alpha beta)) (+ (* -1 (/ (pow alpha 2) (pow beta 2))) (/ alpha beta)))))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (-.f64 (/.f64 alpha beta) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 beta beta))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(/ 1 (pow beta 2))
(/.f64 #s(literal 1 binary64) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 alpha)) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta))) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta))) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* alpha (* (+ 2 alpha) (+ 2 (* 2 alpha))))) (* -1 (* (+ 2 (* 2 alpha)) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (* alpha (+ 2 alpha)))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64))))))) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 #s(literal 2 binary64) beta))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)))) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (fma.f64 (/.f64 alpha beta) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64)) (*.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 (* -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) (neg.f64 (/.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))) beta))) beta))
(+ 1 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (/ (* alpha (- (* -1 (+ 2 alpha)) alpha)) beta)) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 alpha (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (-.f64 #s(literal -2 binary64) alpha)) alpha) beta))
(+ 1 (* -1 (/ (- (+ (* -1 (+ 2 alpha)) (* -1 (/ (- (* -1 (/ (* (pow alpha 2) (- (* -1 (+ 2 alpha)) alpha)) beta)) (* alpha (- (* -1 (+ 2 alpha)) alpha))) beta))) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 alpha) alpha) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) alpha)) beta)) alpha) 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/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) alpha) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) #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) (neg.f64 (/.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))) beta))) beta))
(* -1 (* beta (+ 1 (* -1 (/ alpha beta)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (neg.f64 beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(-.f64 (-.f64 #s(literal 2 binary64) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (/.f64 #s(literal 2 binary64) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #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))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 (+ alpha (* -1 alpha))) (/ (pow alpha 2) beta)) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 alpha alpha) beta) #s(literal 0 binary64)) beta)) (*.f64 beta beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(/ (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ 2 alpha) beta)))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2) beta)) (/ (* alpha (+ 2 alpha)) beta)) (+ (* -1 alpha) (* -1 (+ 2 alpha)))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 alpha (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal 2 binary64)) beta))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) beta)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* alpha (* (+ 2 alpha) (+ (* -1 alpha) (* -1 (+ 2 alpha))))) beta)) (* -1 (/ (* (+ (* -1 alpha) (* -1 (+ 2 alpha))) (+ (* -1 (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2)) (* alpha (+ 2 alpha)))) beta))) (+ (* -1 (pow (+ (* -1 alpha) (* -1 (+ 2 alpha))) 2)) (* alpha (+ 2 alpha)))) beta)) (+ (* -1 alpha) (* -1 (+ 2 alpha)))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 alpha (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal 2 binary64)))) beta))) (pow.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) beta)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) beta)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (* -1 (+ 2 alpha))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (+ (* -1 (+ 2 alpha)) (* -1 (/ (* alpha (+ 2 alpha)) beta)))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (-.f64 #s(literal -2 binary64) alpha)) alpha) beta)) (*.f64 beta beta))

rewrite267.0ms (3.6%)

Memory
-11.6MiB live, 235.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046279
075276
1392257
23554257
08506257
Stop Event
iter limit
node limit
iter limit
Counts
24 → 841
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))
(-.f64 #s(literal -2 binary64) (+.f64 beta alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
(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))
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 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 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
(-.f64 alpha beta)
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
(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))
(/.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 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
(+.f64 beta alpha)
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
(-.f64 #s(literal -2 binary64) alpha)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
Outputs
(*.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 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.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 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (pow.f64 (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(*.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))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (-.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 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.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 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))) (neg.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha beta))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 alpha beta))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.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 alpha beta))) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (fma.f64 alpha alpha (*.f64 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 alpha beta) (-.f64 alpha beta)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (neg.f64 (-.f64 alpha beta))))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))))
(fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) alpha (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 beta)))
(fma.f64 alpha (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (/.f64 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 alpha (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))) (*.f64 (neg.f64 beta) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) alpha) (*.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (neg.f64 beta)))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 (-.f64 (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta) (-.f64 #s(literal -2 binary64) (+.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 alpha beta))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.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) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (neg.f64 (-.f64 alpha beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (*.f64 #s(literal 1/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))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 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 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.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 (pow.f64 (-.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 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (pow.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)))
(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 alpha beta) (-.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 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))) (neg.f64 (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (+.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64)) (-.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 alpha beta) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 alpha beta)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (neg.f64 (neg.f64 (-.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (-.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (-.f64 alpha beta) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (*.f64 #s(literal 1 binary64) (-.f64 alpha beta)))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (neg.f64 (-.f64 alpha beta))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))))
(/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 alpha beta) (-.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))))
(neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (neg.f64 (-.f64 alpha beta))))
(fma.f64 (/.f64 #s(literal -2 binary64) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 alpha beta) (neg.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(fma.f64 (/.f64 #s(literal -2 binary64) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) (neg.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(fma.f64 #s(literal -2 binary64) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 alpha beta)) (/.f64 alpha (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 alpha beta)) (/.f64 beta (-.f64 alpha beta)))
(-.f64 (/.f64 #s(literal -2 binary64) (-.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (-.f64 alpha beta))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.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)) (neg.f64 (/.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 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))) (pow.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.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) 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 (-.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 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.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 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.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 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 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 (-.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 #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) (neg.f64 (+.f64 alpha beta)))))))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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) (neg.f64 (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.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 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.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 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (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 (+.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) (neg.f64 (+.f64 alpha beta))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.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) (neg.f64 (+.f64 alpha beta))))))
(/.f64 (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.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 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))))
(neg.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (pow.f64 (+.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)) (neg.f64 beta))
(fma.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)) (neg.f64 beta))
(fma.f64 #s(literal -1 binary64) (+.f64 alpha beta) #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) alpha) (neg.f64 beta))
(fma.f64 #s(literal -1 binary64) alpha (neg.f64 (+.f64 #s(literal 2 binary64) beta)))
(-.f64 (/.f64 #s(literal -8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 4 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 -2 binary64) beta) alpha)
(-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)
(-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(-.f64 #s(literal -2 binary64) (+.f64 alpha beta))
(+.f64 (-.f64 #s(literal -2 binary64) beta) (neg.f64 alpha))
(+.f64 (neg.f64 (+.f64 alpha beta)) #s(literal -2 binary64))
(+.f64 (-.f64 #s(literal -2 binary64) alpha) (neg.f64 beta))
(+.f64 (neg.f64 alpha) (neg.f64 (+.f64 #s(literal 2 binary64) beta)))
(+.f64 #s(literal -2 binary64) (-.f64 (neg.f64 alpha) beta))
(+.f64 #s(literal -2 binary64) (neg.f64 (+.f64 alpha beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64) #s(literal 1/8 binary64))))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(fma.f64 alpha #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))
(*.f64 (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))) #s(literal -1 binary64)))
(pow.f64 (/.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)) (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.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 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.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 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64))) (neg.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))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.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 2 binary64)) (*.f64 (*.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))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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)))))
(/.f64 (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (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)))
(/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.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 2 binary64)) (*.f64 (*.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)))))
(/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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)) (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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)) (-.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/8 binary64))))
(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))
(fma.f64 alpha (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.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 2 binary64)) (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))) (/.f64 #s(literal 1/4 binary64) (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))))
(+.f64 (*.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))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))) (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64))) (-.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/16 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)))
(/.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64))) (+.f64 #s(literal 1/16 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64)))))
(/.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))) (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))) (+.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64))
(fma.f64 alpha (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) #s(literal -1/4 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal -1/4 binary64))
(+.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (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(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (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 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (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 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (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 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 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 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 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))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1/2 binary64) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 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 #s(literal 1/4 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 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.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 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(*.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #s(literal -1 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) (-.f64 alpha beta))
(*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal -1 binary64)))
(*.f64 (-.f64 alpha beta) (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(pow.f64 (/.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64))) (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (*.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.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 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) beta))) (neg.f64 (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 alpha beta)))) (neg.f64 (neg.f64 (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))))
(/.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta)) (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #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 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64))) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64))) (+.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 2 binary64)) (*.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha beta))) (neg.f64 (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 (+.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) 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 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 (-.f64 (*.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) beta)) (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta))))
(/.f64 (-.f64 alpha beta) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)))
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(neg.f64 (/.f64 (-.f64 alpha beta) (neg.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(fma.f64 alpha (pow.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64)) (neg.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(-.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (/.f64 alpha #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))) (neg.f64 (/.f64 beta #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (-.f64 beta alpha))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (*.f64 (+.f64 alpha beta) (-.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 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) (-.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 alpha alpha (*.f64 beta (+.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (+.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha (neg.f64 beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.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 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 alpha alpha (*.f64 beta (+.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha (neg.f64 beta)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 alpha beta))
(/.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 alpha alpha (*.f64 beta (+.f64 alpha beta))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta))) (-.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 beta)) (/.f64 (*.f64 beta beta) (+.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (+.f64 alpha beta)))))
(-.f64 alpha beta)
(+.f64 (neg.f64 beta) alpha)
(+.f64 alpha (neg.f64 beta))
#s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 (-.f64 beta alpha) (+.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 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) #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)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (+.f64 alpha beta)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (+.f64 alpha beta) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (+.f64 alpha beta) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (+.f64 alpha beta) (+.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #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 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #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 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.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 (+.f64 #s(literal 2 binary64) beta) alpha))) (pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 1 binary64))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) #s(literal 1 binary64)))
(*.f64 (-.f64 beta alpha) (+.f64 alpha beta))
(*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 alpha beta))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 beta alpha))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 beta alpha))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 beta alpha))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64)))) (neg.f64 (fma.f64 beta beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 alpha beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.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)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 alpha beta))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 alpha beta) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 alpha beta) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 2 binary64))) (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 alpha beta)) (+.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 alpha beta)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.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 alpha alpha (*.f64 beta (-.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 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.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 beta alpha))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.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 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (+.f64 alpha beta))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (fma.f64 beta beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (+.f64 alpha beta) (-.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)))) (*.f64 (+.f64 alpha beta) (fma.f64 alpha alpha (*.f64 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 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #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 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 alpha beta) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta 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 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.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)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (neg.f64 (*.f64 alpha alpha)))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (*.f64 (neg.f64 alpha) alpha))
(fma.f64 (-.f64 beta alpha) alpha (*.f64 (-.f64 beta alpha) beta))
(fma.f64 (-.f64 beta alpha) beta (*.f64 (-.f64 beta alpha) alpha))
(fma.f64 (+.f64 alpha beta) beta (*.f64 (+.f64 alpha beta) (neg.f64 alpha)))
(fma.f64 alpha (-.f64 beta alpha) (*.f64 beta (-.f64 beta alpha)))
(fma.f64 beta (-.f64 beta alpha) (*.f64 alpha (-.f64 beta alpha)))
(fma.f64 beta (+.f64 alpha beta) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))
(fma.f64 beta beta (neg.f64 (*.f64 alpha alpha)))
(fma.f64 beta beta (*.f64 (neg.f64 alpha) alpha))
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(+.f64 (*.f64 alpha (-.f64 beta alpha)) (*.f64 beta (-.f64 beta alpha)))
(+.f64 (*.f64 (-.f64 beta alpha) alpha) (*.f64 (-.f64 beta alpha) beta))
(+.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (-.f64 beta alpha) alpha))
(+.f64 (*.f64 (+.f64 alpha beta) beta) (*.f64 (+.f64 alpha beta) (neg.f64 alpha)))
(+.f64 (*.f64 beta (+.f64 alpha beta)) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))
(+.f64 (*.f64 beta (-.f64 beta alpha)) (*.f64 alpha (-.f64 beta alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.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 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (*.f64 (+.f64 alpha beta) (-.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 alpha alpha (*.f64 beta (-.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 alpha (-.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #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 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.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 alpha beta)))) (neg.f64 (neg.f64 (-.f64 beta alpha))))
(/.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 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.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 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (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 beta (-.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 (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha 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 beta (-.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(/.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 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.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 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.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 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(+.f64 alpha beta)
(+.f64 beta alpha)
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.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 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (*.f64 (+.f64 alpha beta) (-.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 alpha alpha (*.f64 beta (-.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 alpha (-.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #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 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.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 alpha beta)))) (neg.f64 (neg.f64 (-.f64 beta alpha))))
(/.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 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.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 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (neg.f64 (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (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 beta (-.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 (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha 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 beta (-.f64 beta alpha))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))))
(/.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 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.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 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (+.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 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(+.f64 alpha beta)
(+.f64 beta alpha)
(*.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64)) (pow.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64)) (pow.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))) (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha)))) (neg.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/16 binary64) alpha))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))))))
(/.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/16 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64))) (neg.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64))) (neg.f64 (+.f64 #s(literal 1/64 binary64) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha)) (*.f64 alpha #s(literal -1/128 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64))) (neg.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64))))))
(/.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64)) (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)))
(/.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64)) (+.f64 #s(literal 1/64 binary64) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha)) (*.f64 alpha #s(literal -1/128 binary64)))))
(/.f64 (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64)) (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))) (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) #s(literal -1/64 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/64 binary64) (*.f64 alpha #s(literal -1/128 binary64)))) (fma.f64 #s(literal -1/4096 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/512 binary64))))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
(fma.f64 alpha #s(literal -1/16 binary64) #s(literal 1/8 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 alpha alpha)) (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64))) (/.f64 #s(literal 1/64 binary64) (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64))))
(+.f64 (*.f64 #s(literal -1/16 binary64) alpha) #s(literal 1/8 binary64))
(+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/16 binary64) alpha))
(*.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)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) alpha))
(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 (neg.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 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (neg.f64 (neg.f64 (+.f64 alpha #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))) (neg.f64 (-.f64 #s(literal 2 binary64) alpha)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.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 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal -2 binary64) (neg.f64 alpha))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (neg.f64 (neg.f64 (-.f64 #s(literal 2 binary64) alpha))))
(/.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 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 alpha alpha) (*.f64 #s(literal -2 binary64) (neg.f64 alpha))))))
(/.f64 (neg.f64 (-.f64 #s(literal -8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal -2 binary64) (neg.f64 alpha)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (neg.f64 (-.f64 #s(literal 2 binary64) 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 (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 alpha #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)))))
(/.f64 #s(literal -1 binary64) (neg.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))))))
(/.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)))))
(neg.f64 (+.f64 #s(literal 2 binary64) alpha))
(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 0 binary64) (+.f64 #s(literal 2 binary64) alpha))
(-.f64 #s(literal -2 binary64) alpha)
(+.f64 (neg.f64 alpha) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (neg.f64 alpha))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.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 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 #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 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (+.f64 alpha beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(neg.f64 (pow.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (+.f64 alpha beta) #s(literal 1 binary64)))
(*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (+.f64 alpha beta))
(pow.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 alpha beta))) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 alpha beta))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 alpha beta))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 alpha beta))) (neg.f64 (-.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 (*.f64 (+.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (+.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 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 alpha beta) (-.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 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 alpha beta) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 beta alpha) (-.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 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.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))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta 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))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.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 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.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 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (-.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 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.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 alpha beta) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (-.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 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.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 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.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 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 alpha beta)) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 alpha beta)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 alpha beta)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 alpha beta)) (-.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 (+.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (*.f64 (+.f64 alpha beta) (-.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 alpha beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 alpha 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 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64))) (-.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.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) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.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) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.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) (-.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 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (-.f64 beta alpha) (-.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 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.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))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta 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))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (-.f64 (+.f64 alpha beta) #s(literal 2 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 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (-.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 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta)) (-.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 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) alpha) beta) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.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 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.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 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (*.f64 (-.f64 beta alpha) (+.f64 alpha beta))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 alpha (-.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))
(/.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.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 alpha alpha (*.f64 beta (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.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 alpha beta) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.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 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.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 alpha (-.f64 alpha beta) (*.f64 beta beta)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (+.f64 alpha beta)) (neg.f64 (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (+.f64 alpha beta) (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (+.f64 alpha beta) beta))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) beta)))
(fma.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 alpha beta) (*.f64 beta (+.f64 alpha beta)))
(fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) alpha (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) beta))
(fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) beta (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) alpha))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 alpha (+.f64 alpha beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 alpha beta)))
(fma.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(fma.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 alpha beta)) (*.f64 beta (+.f64 alpha beta)))
(+.f64 (*.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (*.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(+.f64 (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 (+.f64 alpha beta) beta))
(+.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) beta) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) alpha))
(+.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) alpha) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha) beta))
(+.f64 (*.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (*.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))
(+.f64 (*.f64 alpha (+.f64 alpha beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 alpha beta)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.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)))

eval280.0ms (3.8%)

Memory
15.4MiB live, 291.5MiB allocated
Compiler

Compiled 37 655 to 5 075 computations (86.5% saved)

prune59.0ms (0.8%)

Memory
8.4MiB live, 80.9MiB allocated
Pruning

26 alts after pruning (18 fresh and 8 done)

PrunedKeptTotal
New1 12341 127
Fresh31417
Picked145
Done044
Total1 127261 153
Accuracy
100.0%
Counts
1 153 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.9%
(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))
74.5%
(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))
75.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
75.2%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) (-.f64 alpha beta) #s(literal 1/2 binary64))
71.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))
48.9%
(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.7%
(fma.f64 #s(approx (/ (- alpha beta) (- -2 (+ alpha beta))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
46.9%
(/.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)))
45.8%
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (- -2 (+ alpha beta)) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 alpha beta)) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 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)))
49.2%
(/.f64 (fma.f64 (/.f64 #s(approx (* (+ alpha beta) (- beta alpha)) (*.f64 (neg.f64 alpha) alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 #s(literal 1 binary64) (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
48.8%
(/.f64 (fma.f64 #s(approx (* (+ alpha beta) (- beta alpha)) (*.f64 (neg.f64 alpha) 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))
75.3%
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #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 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha))))) #s(literal 2 binary64))
31.8%
#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)))
28.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
28.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))))
47.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 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 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64)))
8.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
46.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(approx (+ (* -1/16 alpha) 1/8) #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
45.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
24.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))))
23.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(approx (- 1 (/ 2 alpha)) #s(literal 1 binary64)) alpha)))
13.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
46.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
39.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 1 761 to 687 computations (61% saved)

regimes75.0ms (1%)

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

5 calls:

22.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
19.0ms
beta
12.0ms
alpha
10.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
10.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
95.0%2alpha
75.3%1beta
99.8%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.8%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.8%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes25.0ms (0.3%)

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

3 calls:

10.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))
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.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)

regimes22.0ms (0.3%)

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

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

regimes21.0ms (0.3%)

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

8.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
6.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
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)

regimes21.0ms (0.3%)

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

3 calls:

9.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
5.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
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.8%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
98.8%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.8%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
-0.1MiB live, 37.9MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) 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 (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(approx (- 1 (/ 2 alpha)) #s(literal 1 binary64)) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(approx (+ (* -1/16 alpha) 1/8) #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha 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)))
(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))
#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 (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))
(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 (/ (+ (/ (- 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:

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

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

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

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

regimes13.0ms (0.2%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes10.0ms (0.1%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes31.0ms (0.4%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes8.0ms (0.1%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes30.0ms (0.4%)

Memory
-26.4MiB live, 13.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999976063798987
-0.9954556019678792
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999999900103
-0.9999976063798987
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999999900103
-0.9999976063798987
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999999900103
-0.9999976063798987
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.999999999900103
-0.9999976063798987
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.999999999900103
-0.9999976063798987
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.47709415027278984
-0.019401083603250272
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.47709415027278984
-0.019401083603250272
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.47709415027278984
-0.019401083603250272
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.47709415027278984
-0.019401083603250272
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
0.0ms
-0.47709415027278984
-0.019401083603250272
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006512857628057753
0.7886322184031835
Compiler

Compiled 16 to 16 computations (0% saved)

simplify119.0ms (1.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0100844
1139844
2196844
3306844
4550844
51076844
62594844
77236844
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -2242792614430507/2251799813685248 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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.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 -9007181240342483/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.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 -9007181240342483/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 -9007181240342483/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 -9007181240342483/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 5764607523034235/576460752303423488 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 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 -9007181240342483/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 5764607523034235/576460752303423488 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 (/ (+ (/ (- 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 -3602879701896397/9007199254740992 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 -3602879701896397/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 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/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 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -2242792614430507/2251799813685248 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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.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 -2242792614430507/2251799813685248 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 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -1 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 -9007181240342483/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.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 -9007181240342483/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -1 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 -9007181240342483/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 -9007181240342483/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 -9007181240342483/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 5764607523034235/576460752303423488 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 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 -9007181240342483/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 5764607523034235/576460752303423488 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 (/ (+ (/ (- 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 -3602879701896397/9007199254740992 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 -3602879701896397/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 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/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 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))

soundness866.0ms (11.6%)

Memory
2.4MiB live, 845.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
01644
19144
274844
0866743
012286213
139645642
086025440
09264426
129683887
088153724
039222
059220
1317204
23088204
08148204
04332206
113942067
246091878
087051750
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 204 to 399 computations (66.9% saved)

preprocess67.0ms (0.9%)

Memory
-12.3MiB live, 144.9MiB allocated
Compiler

Compiled 1 714 to 230 computations (86.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...