Octave 3.8, jcobi/1

Time bar (total: 7.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze2.0ms (0%)

Memory
4.4MiB live, 4.4MiB 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 (19.9%)

Memory
-65.6MiB live, 1 944.7MiB allocated
Samples
562.0ms6 114×0valid
251.0ms1 425×1valid
234.0ms717×2valid
Precisions
Click to see histograms. Total time spent on operations: 690.0ms
ival-add: 193.0ms (28% of total)
ival-div: 135.0ms (19.6% of total)
adjust: 135.0ms (19.6% of total)
ival-sub: 135.0ms (19.6% of total)
ival->: 64.0ms (9.3% of total)
exact: 14.0ms (2% of total)
ival-and: 11.0ms (1.6% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain145.0ms (1.9%)

Memory
9.5MiB live, 210.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
670-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))cancellation670
Confusion
Predicted +Predicted -
+670
-0189
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6700
-00189
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0189
167
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms382×0valid
23.0ms82×1valid
10.0ms48×2valid
Compiler

Compiled 161 to 44 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-add: 18.0ms (49.3% of total)
ival-div: 9.0ms (24.6% of total)
adjust: 5.0ms (13.7% of total)
ival-sub: 4.0ms (10.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess335.0ms (4.4%)

Memory
18.2MiB live, 89.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify130.0ms (1.7%)

Memory
-14.8MiB live, 65.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01048
01648
12848
24548
37348
413348
529248
657248
794448
8160748
9284148
10306348
11315048
12320448
13320648
14320648
15320648
0320647
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 alpha beta) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
(-.f64 beta alpha)
beta
alpha
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)

localize34.0ms (0.4%)

Memory
-2.9MiB live, 70.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 alpha beta)
accuracy0.00390625
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy0.015625
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy15.482788953911891
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
14.0ms191×0valid
6.0ms41×1valid
5.0ms24×2valid
Compiler

Compiled 98 to 22 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 4.0ms (29.4% of total)
ival-add: 4.0ms (29.4% of total)
adjust: 2.0ms (14.7% of total)
ival-sub: 2.0ms (14.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.2%)

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

6 calls:

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

simplify214.0ms (2.8%)

Memory
-29.7MiB live, 255.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332500
113942354
245692155
086512014
Stop Event
iter limit
node limit
Counts
144 → 131
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))
(+ beta (* -1 alpha))
(+ beta (* -1 alpha))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
beta
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
-1
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* alpha (- (/ beta alpha) 1))
(* alpha (- (/ beta alpha) 1))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
-1
(- (* -1 (/ (- (* -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 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(* -1 alpha)
(- beta alpha)
(- beta alpha)
(- beta alpha)
(+ 2 alpha)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
alpha
(+ alpha beta)
(+ alpha beta)
(+ 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))))))
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 (* -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
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (* -1 (/ alpha beta))))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
beta
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
1
(+ 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
(- (+ 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 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha 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)))
beta
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (/ alpha beta) 1)))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -2 binary64)))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -2 binary64))))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (-.f64 beta #s(literal -2 binary64))))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(-.f64 (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha (/.f64 alpha (-.f64 beta #s(literal -2 binary64)))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (fma.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)))
(/ beta (+ 2 beta))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(-.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) alpha (/.f64 alpha (-.f64 beta #s(literal -2 binary64)))))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 beta #s(literal -2 binary64))))) alpha (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (-.f64 (/.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (-.f64 beta #s(literal -2 binary64))) (fma.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))))) alpha (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta #s(literal -2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))))) alpha (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ 2 beta)
(-.f64 beta #s(literal -2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
beta
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (*.f64 (/.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 (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.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)
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 beta alpha)) alpha alpha)
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.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
#s(literal -1 binary64)
(- (* -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)
(neg.f64 alpha)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) 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 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) alpha) #s(literal 1 binary64)) alpha)
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (/.f64 beta alpha) 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 (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)))
(* -1 alpha)
(neg.f64 alpha)
(- beta alpha)
(-.f64 beta alpha)
(- beta alpha)
(-.f64 beta alpha)
(- beta alpha)
(-.f64 beta alpha)
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+ 2 (+ alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
alpha
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
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
#s(literal 1 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
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.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)
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.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)
beta
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
1
#s(literal 1 binary64)
(+ 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
#s(literal 2 binary64)
(- (+ 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
#s(literal 1 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 (/ (+ (* -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))
beta
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) 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)
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) beta) (neg.f64 beta) beta)
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(fma.f64 (/.f64 (neg.f64 alpha) beta) (neg.f64 beta) beta)

rewrite204.0ms (2.7%)

Memory
10.8MiB live, 284.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval101.0ms (1.3%)

Memory
27.7MiB live, 176.8MiB allocated
Compiler

Compiled 16 184 to 2 379 computations (85.3% saved)

prune44.0ms (0.6%)

Memory
-16.7MiB live, 54.3MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New5299538
Fresh000
Picked101
Done000
Total5309539
Accuracy
100.0%
Counts
539 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.5%
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
50.7%
(/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
30.2%
#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)))
74.6%
#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)))
25.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
26.6%
#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.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
50.3%
#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)))
38.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 506 to 330 computations (34.8% saved)

simplify139.0ms (1.8%)

Memory
-21.8MiB live, 238.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
041329
070329
1135305
2305289
31195273
08653271
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
alpha
beta
#s(literal -1 binary64)
(-.f64 beta alpha)
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
beta
(-.f64 beta #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
alpha
#s(literal -2 binary64)
beta
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 alpha beta)
alpha
beta
(-.f64 beta alpha)
(*.f64 (+.f64 alpha beta) (-.f64 alpha beta))
(-.f64 alpha beta)
(-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
#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)))
(pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 alpha beta) #s(literal 2 binary64))
#s(literal -1 binary64)
#s(literal 1 binary64)
Outputs
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #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))
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
(+.f64 beta alpha)
alpha
beta
#s(literal -1 binary64)
(-.f64 beta alpha)
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
beta
(-.f64 beta #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))
alpha
#s(literal -2 binary64)
beta
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (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)) #s(literal 2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 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))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (-.f64 alpha beta))
(*.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 (+.f64 alpha beta) (-.f64 alpha beta))
(*.f64 (-.f64 alpha beta) (+.f64 beta alpha))
(-.f64 alpha beta)
(-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))
(pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))
#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 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta))
(pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(-.f64 (+.f64 beta alpha) #s(literal 2 binary64))
#s(literal -1 binary64)
#s(literal 1 binary64)

localize204.0ms (2.7%)

Memory
1.7MiB live, 235.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)))
accuracy0.6970932168344212
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
accuracy24.34084872265222
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
accuracy26.211115205512574
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
accuracy0
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy0
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
accuracy0.01171875
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
accuracy44.65713882883348
#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)))
accuracy0
(-.f64 beta #s(literal -2 binary64))
accuracy0.0078125
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy0.0078125
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
accuracy16.24525299229447
#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)))
accuracy39.66961168311187
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0
(+.f64 alpha beta)
accuracy0.00390625
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
accuracy0.0234375
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))
accuracy15.665537999374285
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
Samples
89.0ms191×0valid
46.0ms41×1valid
22.0ms24×2valid
Compiler

Compiled 648 to 86 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-pow: 39.0ms (31% of total)
ival-add: 38.0ms (30.2% of total)
ival-div: 17.0ms (13.5% of total)
ival-mult: 12.0ms (9.5% of total)
adjust: 8.0ms (6.4% of total)
ival-sub: 7.0ms (5.6% of total)
ival-pow2: 3.0ms (2.4% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series66.0ms (0.9%)

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

6 calls:

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

simplify269.0ms (3.5%)

Memory
-4.8MiB live, 204.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite223.0ms (2.9%)

Memory
2.8MiB live, 122.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041259
070207
1355189
23117189
08722189
Stop Event
iter limit
node limit
iter limit
Counts
19 → 670
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(-.f64 beta #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64)) beta)
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 alpha beta)
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
Outputs
(*.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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))))
(/.f64 (neg.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 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.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 (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 #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 #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 (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))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.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 #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 #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 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #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 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (neg.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 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 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 (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))
(-.f64 (/.f64 #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 (-.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 (+.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 #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 (+.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 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 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 (neg.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))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.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))) (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 (neg.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.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 (-.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 #s(literal 2 binary64) (-.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 #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 (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 (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))))
(/.f64 #s(literal -1 binary64) (neg.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))))
(/.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)))))
(neg.f64 (/.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)) (*.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 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 2 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))) #s(literal 2 binary64)) (/.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 2 binary64)))
(-.f64 (/.f64 (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.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 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(*.f64 (pow.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) #s(literal -1 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/2 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (fma.f64 (+.f64 beta alpha) #s(literal 2 binary64) #s(literal 4 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (+.f64 #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 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))) (neg.f64 (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 alpha (-.f64 beta #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha #s(literal 2 binary64)) beta)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 alpha (-.f64 beta #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 (neg.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))))
(/.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 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (exp.f64 (log.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))))
(/.f64 (exp.f64 (log.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta))
(/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 alpha (-.f64 beta #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 alpha (-.f64 beta #s(literal -2 binary64))))))
(/.f64 (neg.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 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 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 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.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 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 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 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 3 binary64))) (fma.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (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 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 #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) (neg.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 alpha 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 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (+.f64 beta alpha)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #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)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal 1 binary64)) (pow.f64 (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 (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 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha)) #s(literal 2 binary64))
(fma.f64 (fma.f64 beta beta #s(literal -4 binary64)) (pow.f64 (-.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64)) alpha)
(fma.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) #s(literal -1 binary64)) alpha)
(fma.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 beta alpha) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta)) (/.f64 (*.f64 beta beta) (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta)))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha (-.f64 beta #s(literal -2 binary64)))) (/.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 alpha (-.f64 beta #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 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 16 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 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))))) (/.f64 #s(literal 64 binary64) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 16 binary64) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 64 binary64) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))) (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
(exp.f64 (log.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))
(+.f64 (+.f64 alpha #s(literal 2 binary64)) beta)
(+.f64 (-.f64 beta #s(literal -2 binary64)) alpha)
(+.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
(+.f64 alpha (-.f64 beta #s(literal -2 binary64)))
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 beta beta #s(literal -4 binary64))) (-.f64 beta #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 beta (/.f64 #s(literal 1/2 binary64) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 beta (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #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 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64)))))
(*.f64 (/.f64 beta (fma.f64 beta beta #s(literal -4 binary64))) (-.f64 beta #s(literal 2 binary64)))
(*.f64 (/.f64 beta (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))))
(*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal -1 binary64)) beta)
(*.f64 (neg.f64 beta) (pow.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 beta #s(literal -2 binary64))))
(*.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 beta #s(literal 1 binary64))) (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)))))
(/.f64 (*.f64 beta #s(literal 1 binary64)) (-.f64 beta #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(/.f64 (neg.f64 beta) (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta #s(literal -2 binary64)) beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta)))
(/.f64 beta (-.f64 beta #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 beta) (-.f64 beta #s(literal -2 binary64))))
(neg.f64 (/.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))) (/.f64 beta (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta #s(literal -2 binary64)) beta)) #s(literal -1 binary64)))
(*.f64 (fma.f64 beta beta #s(literal -4 binary64)) (pow.f64 (-.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 beta #s(literal 2 binary64)) (fma.f64 beta beta #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 beta beta #s(literal -4 binary64)))) (neg.f64 (neg.f64 (-.f64 beta #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 beta beta #s(literal -4 binary64))) (neg.f64 (-.f64 beta #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (neg.f64 (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))) (neg.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))))
(/.f64 (fma.f64 beta beta #s(literal -4 binary64)) (-.f64 beta #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta #s(literal 2 binary64)) (fma.f64 beta beta #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 beta #s(literal 2 binary64)) (fma.f64 beta beta #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) (-.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal -8 binary64)))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 2 binary64))))) (/.f64 #s(literal -8 binary64) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 beta #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))) (/.f64 #s(literal -8 binary64) (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64)))))
(-.f64 beta #s(literal -2 binary64))
(+.f64 beta #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) beta)
(*.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (fma.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) beta) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (*.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 beta (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 beta (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) (*.f64 #s(literal -2 binary64) (pow.f64 beta #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -2 binary64) beta))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (neg.f64 beta) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (pow.f64 beta #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta))
(pow.f64 (/.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) (pow.f64 beta #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (pow.f64 beta #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 beta))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (neg.f64 beta))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) beta)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) beta)))
(/.f64 (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) (pow.f64 beta #s(literal -1 binary64))) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (pow.f64 beta #s(literal -1 binary64))) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) #s(literal 1 binary64)) beta)
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64))) (neg.f64 (*.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))) (neg.f64 (*.f64 beta (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64))) (neg.f64 (neg.f64 beta)))
(/.f64 (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) beta))
(/.f64 (*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) beta))
(/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) (*.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (*.f64 beta (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) (neg.f64 beta))
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) beta)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64)) beta))
(neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (neg.f64 beta)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))) (/.f64 #s(literal 4 binary64) (*.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))) beta) (/.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))) beta))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 beta)) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)) (neg.f64 beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 beta (fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal -2 binary64))
(*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (pow.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) alpha))
(pow.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))) (neg.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64))))))
(/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 alpha #s(literal 4 binary64)) alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha #s(literal 4 binary64)))) (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)))))
(fma.f64 #s(literal -2 binary64) alpha #s(literal -2 binary64))
(fma.f64 alpha #s(literal -2 binary64) #s(literal -2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) alpha #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) alpha) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) alpha))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.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) #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta))
(*.f64 (-.f64 alpha beta) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal 2 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))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (neg.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 alpha beta)))) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.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)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) beta))) (neg.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (-.f64 (neg.f64 alpha) (neg.f64 beta)) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (-.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))) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (-.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))))
(/.f64 (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 alpha beta))) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (+.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 alpha (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) beta)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (-.f64 alpha beta)) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 beta alpha)))
(/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta))))
(neg.f64 (/.f64 (neg.f64 (-.f64 alpha beta)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 alpha beta) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(fma.f64 (/.f64 alpha #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (neg.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(fma.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (neg.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 alpha (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -2 binary64))))
(-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))) (/.f64 (-.f64 alpha beta) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 beta alpha))) (/.f64 (*.f64 beta beta) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (*.f64 beta (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 alpha beta))) #s(literal -1 binary64)))
(+.f64 (*.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (neg.f64 (*.f64 beta (-.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)) #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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))))
(/.f64 (neg.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 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.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 (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 #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 #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 (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))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.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 #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 #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 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (/.f64 (-.f64 alpha beta) (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #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 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (neg.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 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (-.f64 alpha beta)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 alpha beta) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 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 (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))
(-.f64 (/.f64 #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 (-.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 (+.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 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)))
(*.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (-.f64 beta alpha))
(*.f64 (pow.f64 (+.f64 beta alpha) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)) (+.f64 beta alpha))
(*.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (pow.f64 (pow.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))
(*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (pow.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha))))
(*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)))
(pow.f64 (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 alpha beta))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))) (neg.f64 (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)))) (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 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)))) (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 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (-.f64 beta alpha))) (neg.f64 (*.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (+.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 (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 alpha beta)) (+.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta))) (+.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha))) (-.f64 alpha beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (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 (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 beta alpha)) (*.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (-.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 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(/.f64 (-.f64 beta alpha) (-.f64 alpha beta))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (-.f64 alpha beta) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha))))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (/.f64 (*.f64 alpha alpha) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (-.f64 alpha beta)) (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (-.f64 alpha beta)))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (-.f64 alpha beta)) (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (-.f64 alpha beta)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta))) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 alpha beta))) (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)))
(-.f64 (/.f64 beta (-.f64 alpha beta)) (/.f64 alpha (-.f64 alpha beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) #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 -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 #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 (+.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 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 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 (neg.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))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.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))) (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 (neg.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.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 (-.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 #s(literal 2 binary64) (-.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 #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 (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 (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))))
(/.f64 #s(literal -1 binary64) (neg.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))))
(/.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)))))
(neg.f64 (/.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)) (*.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 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 2 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))) #s(literal 2 binary64)) (/.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 2 binary64)))
(-.f64 (/.f64 (/.f64 beta (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 alpha (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.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 (pow.f64 (/.f64 (*.f64 (-.f64 alpha 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 (fma.f64 beta (+.f64 beta alpha) (*.f64 alpha alpha)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 beta alpha)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 beta alpha)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #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 (-.f64 alpha beta) (+.f64 beta alpha)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 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)))
(*.f64 (sqrt.f64 (+.f64 beta alpha)) (sqrt.f64 (+.f64 beta alpha)))
(*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 beta alpha))
(pow.f64 (sqrt.f64 (+.f64 beta alpha)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #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 (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 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))) (exp.f64 (log.f64 (-.f64 alpha beta))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.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 (-.f64 beta alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta))) (neg.f64 (neg.f64 (-.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 alpha))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) (neg.f64 (-.f64 alpha beta)))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (-.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (-.f64 alpha beta))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha beta) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 beta (-.f64 beta alpha) (*.f64 alpha alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 alpha beta))) (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (neg.f64 (-.f64 alpha beta))))
(-.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 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 beta alpha)) #s(literal -1 binary64)) (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) #s(literal -1 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64)) #s(literal 16 binary64))) (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 6 binary64)) #s(literal 64 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 beta alpha) #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)) (pow.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (/.f64 (/.f64 (pow.f64 (-.f64 alpha beta) #s(literal -1 binary64)) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (+.f64 beta alpha) (/.f64 (-.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(*.f64 (+.f64 beta alpha) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 beta alpha)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))))
(/.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 alpha beta) (+.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (-.f64 alpha beta))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha))) (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)) (neg.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))))
(/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)) (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 beta alpha)) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (/.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 beta alpha)) (-.f64 alpha beta)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha))))))
(-.f64 (/.f64 (/.f64 beta (-.f64 alpha beta)) (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))) (/.f64 (/.f64 alpha (-.f64 alpha beta)) (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))))
(-.f64 (/.f64 (/.f64 beta (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (/.f64 alpha (-.f64 alpha beta)) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))) (/.f64 (*.f64 alpha alpha) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))) (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))) (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(-.f64 (/.f64 beta (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))) (/.f64 alpha (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 beta beta (*.f64 alpha (+.f64 beta alpha)))) (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 beta beta) (+.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (/.f64 (/.f64 (*.f64 alpha alpha) (+.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(-.f64 (/.f64 beta (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))) (/.f64 alpha (*.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 alpha beta) (-.f64 beta alpha)))) #s(literal -1 binary64)))

eval244.0ms (3.2%)

Memory
11.6MiB live, 163.9MiB allocated
Compiler

Compiled 40 290 to 4 701 computations (88.3% saved)

prune56.0ms (0.7%)

Memory
18.3MiB live, 56.6MiB allocated
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New9649973
Fresh134
Picked325
Done000
Total96814982
Accuracy
100.0%
Counts
982 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.5%
(/.f64 (fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
47.6%
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
46.0%
(/.f64 (fma.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (* (+ alpha beta) (- alpha beta))) (- (pow (+ alpha beta) 2) 4)) (/.f64 #s(literal -1 binary64) (fma.f64 alpha alpha #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)) #s(literal 2 binary64))
74.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
26.6%
#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.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
50.3%
#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)))
30.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
46.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
45.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
38.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
25.4%
#s(approx (/ (+ (* (/ (/ (* (+ alpha beta) (- beta alpha)) (* (+ alpha beta) (- alpha beta))) (- (pow (+ alpha beta) 2) 4)) (/ (- alpha beta) (pow (- (+ alpha beta) 2) -1))) 1) 2) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) (fma.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) beta) #s(literal -2 binary64) (fma.f64 (neg.f64 beta) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) (fma.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) beta) #s(literal -2 binary64) (fma.f64 (neg.f64 beta) beta #s(literal 4 binary64)))) (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) beta) (-.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) (fma.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) beta) #s(literal -2 binary64) (fma.f64 (neg.f64 beta) beta #s(literal 4 binary64)))))))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) (fma.f64 beta beta #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) beta) (-.f64 (*.f64 (-.f64 beta #s(literal 2 binary64)) beta) (fma.f64 (*.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) beta) #s(literal -2 binary64) (fma.f64 (neg.f64 beta) beta #s(literal 4 binary64)))))) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha)))
Compiler

Compiled 1 003 to 568 computations (43.4% saved)

simplify323.0ms (4.2%)

Memory
-2.7MiB live, 35.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
040258
058258
195244
2151244
3278244
4471240
5808240
61569240
72793240
84589240
95348240
105579240
115667240
125689240
136292240
146568240
156568240
166586240
176586240
186586240
196610240
206612240
216612240
226617240
06617229
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
(+.f64 beta alpha)
beta
alpha
#s(literal -2 binary64)
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
(-.f64 beta alpha)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.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) (*.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)
Outputs
(/.f64 (fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (-.f64 alpha beta) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal -1 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
(+.f64 beta alpha)
(+.f64 alpha beta)
beta
alpha
#s(literal -2 binary64)
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(-.f64 beta alpha)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.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) (*.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 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/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 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal -1/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)

localize189.0ms (2.5%)

Memory
-7.5MiB live, 110.3MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
accuracy0.01171875
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
accuracy18.345246355554313
#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)))
accuracy18.432240771028795
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
accuracy0
(+.f64 #s(literal 1 binary64) beta)
accuracy0.0078125
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
accuracy45.9444017528965
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
accuracy0
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
accuracy0
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
accuracy16.24525299229447
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
accuracy20.47911627219271
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
accuracy16.24525299229447
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
accuracy17.68495871874672
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
accuracy0
(+.f64 beta alpha)
accuracy0.00390625
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
accuracy0.3125
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
accuracy15.632945477725425
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
Samples
69.0ms45×1valid
52.0ms179×0valid
25.0ms32×2valid
Compiler

Compiled 467 to 82 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-add: 56.0ms (48.1% of total)
adjust: 20.0ms (17.2% of total)
ival-div: 11.0ms (9.5% of total)
ival-pow: 11.0ms (9.5% of total)
ival-mult: 10.0ms (8.6% of total)
ival-sub: 6.0ms (5.2% 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
12.4MiB live, 49.8MiB allocated
Counts
19 → 360
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 (fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
(*.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))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
(+.f64 beta alpha)
Outputs
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(* 1/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))))))))))
(sqrt (/ 1 (+ 2 beta)))
(+ (sqrt (/ 1 (+ 2 beta))) (* -1/2 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 3))))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* 3/8 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 5))))))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -5/16 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))))))))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(* 1/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 (/ 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) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1
(+ 1 (* -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))))
(* beta (sqrt (/ 1 (+ 2 beta))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (+ (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))) (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 beta) 7))))))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
beta
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
(/ (+ 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/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)
(sqrt (/ 1 alpha))
(+ (sqrt (/ 1 alpha)) (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2)))))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 7))) (+ (* 1/4 (* alpha (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))))))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* 1/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/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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) 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/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 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
(- 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 (sqrt alpha))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (* (sqrt (/ 1 (pow alpha 3))) beta)))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (* beta (+ 2 beta)))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ 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/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))
(* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2))) (* 1/2 (* (sqrt (/ 1 alpha)) (+ (* -1/4 (/ (* alpha (pow (+ 2 beta) 2)) (pow (sqrt -1) 2))) (pow (+ 2 beta) 3))))) (pow alpha 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1/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/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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ 1 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/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))
(/ 2 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 (/ 1 alpha)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (* (sqrt alpha) (pow (sqrt -1) 2)))
(* -1 (* alpha (+ (* -1 (* (sqrt (/ 1 (pow alpha 3))) (* beta (pow (sqrt -1) 2)))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(* -1 (* alpha (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 alpha)) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(* -1 (* alpha (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (* beta (+ 2 beta)))) (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2)))) alpha)) (* -1/2 (* (sqrt alpha) (+ 2 beta)))) alpha)) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(- 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/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)))))))))
(sqrt (/ 1 (+ 2 alpha)))
(+ (sqrt (/ 1 (+ 2 alpha))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 3))))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 5))))))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* beta (+ (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))
(+ 2 alpha)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
1/4
(+ 1/4 (* -1/8 beta))
(+ 1/4 (* -1/8 beta))
(+ 1/4 (* -1/8 beta))
(* 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)
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
1
(+ 1 beta)
(+ 1 beta)
(+ 1 beta)
(* 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 (sqrt (/ 1 (+ 2 alpha)))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (+ (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5))))) (* beta (+ (* 5/16 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))))
alpha
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
1
(+ 1 (* -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))))))
(sqrt (/ 1 beta))
(+ (sqrt (/ 1 beta)) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2)))))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 7))) (+ (* 1/4 (* beta (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))))))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
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 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 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))))))
(sqrt beta)
(* beta (+ (sqrt (/ 1 beta)) (* -1 (* alpha (sqrt (/ 1 (pow beta 3)))))))
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))))
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* 1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 (pow beta 5))))))))))
beta
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
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
(+ 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)))
(* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt beta) (pow (+ 2 alpha) 2))) (* 1/2 (* (sqrt (/ 1 beta)) (+ (* -1/4 (/ (* beta (pow (+ 2 alpha) 2)) (pow (sqrt -1) 2))) (pow (+ 2 alpha) 3))))) (pow beta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
1
(+ 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
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
1
(+ 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
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
1
(+ 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)))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
1
(+ 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)))
(* (sqrt beta) (pow (sqrt -1) 2))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 (pow beta 3)))))))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1/2 (* (sqrt (/ 1 beta)) (+ 2 alpha)))) beta)))))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 beta)) (pow (+ 2 alpha) 2))) (+ (* -1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 beta)))) (* 1/2 (* (sqrt beta) (+ 2 alpha))))) beta))) beta)))))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Calls

6 calls:

TimeVariablePointExpression
15.0ms
beta
@0
((+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) (/ (+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) 2) (pow (- (+ beta alpha) -2) -1/2) (- (+ beta alpha) -2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha)) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha)) (+ beta alpha))
7.0ms
beta
@inf
((+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) (/ (+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) 2) (pow (- (+ beta alpha) -2) -1/2) (- (+ beta alpha) -2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha)) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha)) (+ beta alpha))
3.0ms
beta
@-inf
((+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) (/ (+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) 2) (pow (- (+ beta alpha) -2) -1/2) (- (+ beta alpha) -2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha)) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha)) (+ beta alpha))
3.0ms
alpha
@-inf
((+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) (/ (+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) 2) (pow (- (+ beta alpha) -2) -1/2) (- (+ beta alpha) -2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha)) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha)) (+ beta alpha))
3.0ms
alpha
@inf
((+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) (/ (+ (* (pow (- (+ beta alpha) -2) -1/2) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha))) 1) 2) (pow (- (+ beta alpha) -2) -1/2) (- (+ beta alpha) -2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (* (/ beta (- beta -2)) 1/2) 1/2) (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (+ (* -1/8 beta) 1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ alpha (+ 2 alpha))) (/ alpha (+ 2 alpha)) (* (pow (- (+ beta alpha) -2) -1/2) (- beta alpha)) (+ beta alpha))

simplify230.0ms (3%)

Memory
-9.2MiB live, 387.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07777233
124446767
275416756
081756393
Stop Event
iter limit
node limit
Counts
360 → 348
Calls
Call 1
Inputs
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(* 1/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))))))))))
(sqrt (/ 1 (+ 2 beta)))
(+ (sqrt (/ 1 (+ 2 beta))) (* -1/2 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 3))))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* 3/8 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 5))))))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -5/16 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))))))))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(* 1/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 (/ 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) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1
(+ 1 (* -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))))
(* beta (sqrt (/ 1 (+ 2 beta))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (+ (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))) (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 beta) 7))))))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
beta
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
(/ (+ 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/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)
(sqrt (/ 1 alpha))
(+ (sqrt (/ 1 alpha)) (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2)))))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 7))) (+ (* 1/4 (* alpha (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))))))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* 1/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/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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) 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/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 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
(- 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 (sqrt alpha))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (* (sqrt (/ 1 (pow alpha 3))) beta)))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (* beta (+ 2 beta)))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ 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/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))
(* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2))) (* 1/2 (* (sqrt (/ 1 alpha)) (+ (* -1/4 (/ (* alpha (pow (+ 2 beta) 2)) (pow (sqrt -1) 2))) (pow (+ 2 beta) 3))))) (pow alpha 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1/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/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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ 1 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/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))
(/ 2 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 (/ 1 alpha)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (* (sqrt alpha) (pow (sqrt -1) 2)))
(* -1 (* alpha (+ (* -1 (* (sqrt (/ 1 (pow alpha 3))) (* beta (pow (sqrt -1) 2)))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(* -1 (* alpha (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 alpha)) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(* -1 (* alpha (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (* beta (+ 2 beta)))) (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2)))) alpha)) (* -1/2 (* (sqrt alpha) (+ 2 beta)))) alpha)) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(- 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/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)))))))))
(sqrt (/ 1 (+ 2 alpha)))
(+ (sqrt (/ 1 (+ 2 alpha))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 3))))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 5))))))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* beta (+ (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))
(+ 2 alpha)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
1/4
(+ 1/4 (* -1/8 beta))
(+ 1/4 (* -1/8 beta))
(+ 1/4 (* -1/8 beta))
(* 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)
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
1
(+ 1 beta)
(+ 1 beta)
(+ 1 beta)
(* 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 (sqrt (/ 1 (+ 2 alpha)))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (+ (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5))))) (* beta (+ (* 5/16 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))))
alpha
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
1
(+ 1 (* -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))))))
(sqrt (/ 1 beta))
(+ (sqrt (/ 1 beta)) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2)))))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 7))) (+ (* 1/4 (* beta (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))))))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
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 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 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))))))
(sqrt beta)
(* beta (+ (sqrt (/ 1 beta)) (* -1 (* alpha (sqrt (/ 1 (pow beta 3)))))))
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))))
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* 1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 (pow beta 5))))))))))
beta
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
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
(+ 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)))
(* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt beta) (pow (+ 2 alpha) 2))) (* 1/2 (* (sqrt (/ 1 beta)) (+ (* -1/4 (/ (* beta (pow (+ 2 alpha) 2)) (pow (sqrt -1) 2))) (pow (+ 2 alpha) 3))))) (pow beta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
1
(+ 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
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
1
(+ 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
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
1
(+ 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)))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
(* beta (+ 1 (/ 1 beta)))
1
(+ 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)))
(* (sqrt beta) (pow (sqrt -1) 2))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 (pow beta 3)))))))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1/2 (* (sqrt (/ 1 beta)) (+ 2 alpha)))) beta)))))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 beta)) (pow (+ 2 alpha) 2))) (+ (* -1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 beta)))) (* 1/2 (* (sqrt beta) (+ 2 alpha))))) beta))) beta)))))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Outputs
(+ 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 (-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha (/.f64 alpha (+.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 (-.f64 (*.f64 (+.f64 (/.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 (/.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 (-.f64 (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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)))) 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 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(* 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 (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (fma.f64 (/.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 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)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.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 #s(literal -1/2 binary64) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(sqrt (/ 1 (+ 2 beta)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+ (sqrt (/ 1 (+ 2 beta))) (* -1/2 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 3))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* 3/8 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 5))))))))
(fma.f64 (fma.f64 (*.f64 alpha #s(literal 3/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64))) alpha (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))
(+ (sqrt (/ 1 (+ 2 beta))) (* alpha (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -5/16 (* alpha (sqrt (/ 1 (pow (+ 2 beta) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/16 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 7 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 5 binary64)))) #s(literal 3/8 binary64))) alpha (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64))) alpha (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (fma.f64 (/.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 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)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.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 #s(literal -1/2 binary64) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* 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 (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (fma.f64 (/.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 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)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.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 #s(literal -1/2 binary64) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* 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 (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (fma.f64 (/.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 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)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.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 #s(literal -1/2 binary64) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
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/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 (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (fma.f64 (/.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 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)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.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 #s(literal -1/2 binary64) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (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 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal -1/2 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #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)
(* beta (sqrt (/ 1 (+ 2 beta))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) beta)
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))) alpha (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) beta))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (*.f64 #s(literal -1/2 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) beta))
(+ (* alpha (+ (* -1 (sqrt (/ 1 (+ 2 beta)))) (+ (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 beta) 3))))) (* alpha (+ (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 beta) 5))))) (+ (* 1/2 (sqrt (/ 1 (pow (+ 2 beta) 3)))) (* alpha (+ (* -3/8 (sqrt (/ 1 (pow (+ 2 beta) 5)))) (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 beta) 7))))))))))))) (* beta (sqrt (/ 1 (+ 2 beta)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 5 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal -5/16 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 7 binary64)))) (*.f64 #s(literal -3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 5 binary64)))))) alpha (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal 1/2 binary64)))) alpha (fma.f64 (*.f64 #s(literal -1/2 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))))) alpha (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) beta))
beta
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(/ (+ 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (fma.f64 #s(literal 2 binary64) beta (-.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha))) (/.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) 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 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) 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 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))) 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha)) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(sqrt (/ 1 alpha))
(sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))
(+ (sqrt (/ 1 alpha)) (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))))
(+ (sqrt (/ 1 alpha)) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 7))) (+ (* 1/4 (* alpha (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) alpha (+.f64 #s(literal 2 binary64) beta))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) alpha alpha)
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) alpha alpha)
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(fma.f64 (+.f64 (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha)) alpha 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha)) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha)) (+.f64 #s(literal 1 binary64) beta)) 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha)) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha)) (+.f64 #s(literal 1 binary64) beta)) 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha)) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha) #s(literal 2 binary64)) 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 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.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 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) alpha)) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha)) (+.f64 #s(literal 1 binary64) beta)) 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 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal 2 binary64)) (/.f64 #s(literal 16 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64))
(* -1 (sqrt alpha))
(neg.f64 (sqrt.f64 alpha))
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (* (sqrt (/ 1 (pow alpha 3))) beta)))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))) alpha)
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))) alpha)
(* alpha (+ (* -1 (sqrt (/ 1 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (* beta (+ 2 beta)))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 (pow alpha 3))) beta))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 5 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))))) alpha)
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (fma.f64 beta (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (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 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) (neg.f64 alpha)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta))) (neg.f64 alpha)) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) 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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))))
(+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (+ (* 1/2 (* (sqrt (/ 1 (pow alpha 5))) (pow (+ 2 beta) 2))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 5 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2))) (* 1/2 (* (sqrt (/ 1 alpha)) (+ (* -1/4 (/ (* alpha (pow (+ 2 beta) 2)) (pow (sqrt -1) 2))) (pow (+ 2 beta) 3))))) (pow alpha 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow alpha 3))) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) #s(literal -1 binary64)) #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 alpha #s(literal 3 binary64))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) alpha) alpha)
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) alpha) alpha)
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) alpha) alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) 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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) 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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) 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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.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)) alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) 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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #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 (neg.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ 2 alpha)
(/.f64 #s(literal 2 binary64) alpha)
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(/.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)) (neg.f64 alpha))
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #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 (* (sqrt alpha) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 alpha) #s(literal 1 binary64))
(* -1 (* alpha (+ (* -1 (* (sqrt (/ 1 (pow alpha 3))) (* beta (pow (sqrt -1) 2)))) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 alpha) (fma.f64 (neg.f64 (neg.f64 beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))))
(* -1 (* alpha (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 alpha)) (+ 2 beta))) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 alpha) (-.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)) (*.f64 (neg.f64 beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha)))) alpha)))
(* -1 (* alpha (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt alpha) (* beta (+ 2 beta)))) (* -1/2 (* (sqrt alpha) (pow (+ 2 beta) 2)))) alpha)) (* -1/2 (* (sqrt alpha) (+ 2 beta)))) alpha)) (* (sqrt (/ 1 alpha)) (* beta (pow (sqrt -1) 2)))) alpha)) (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 alpha) (-.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) alpha))) beta (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (sqrt.f64 alpha) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)))) alpha)) (neg.f64 alpha))) alpha)))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (neg.f64 beta) alpha) alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (neg.f64 beta) alpha) alpha)
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(fma.f64 (neg.f64 alpha) (/.f64 (neg.f64 beta) alpha) 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)))
(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 (-.f64 (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)))) (/.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/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 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 (-.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 beta #s(literal 1/2 binary64)) (-.f64 (-.f64 (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)))) (/.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)))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(sqrt (/ 1 (+ 2 alpha)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(+ (sqrt (/ 1 (+ 2 alpha))) (* -1/2 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 3))))))
(fma.f64 (*.f64 beta #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* 3/8 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 5))))))))
(fma.f64 (fma.f64 (*.f64 beta #s(literal 3/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1/2 binary64))) beta (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))
(+ (sqrt (/ 1 (+ 2 alpha))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* beta (+ (* -5/16 (* beta (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/16 binary64) beta) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 7 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 5 binary64)))) #s(literal 3/8 binary64))) beta (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1/2 binary64))) beta (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+ 2 (+ alpha beta))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 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 (-.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 beta #s(literal 1/2 binary64)) (-.f64 (-.f64 (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)))) (/.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)))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(* 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 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 (-.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 beta #s(literal 1/2 binary64)) (-.f64 (-.f64 (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)))) (/.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)))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* -1/8 beta))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(+ 1/4 (* -1/8 beta))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(+ 1/4 (* -1/8 beta))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(* 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 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 (-.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 beta #s(literal 1/2 binary64)) (-.f64 (-.f64 (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)))) (/.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)))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
1
#s(literal 1 binary64)
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
(* 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 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 (-.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 beta #s(literal 1/2 binary64)) (-.f64 (-.f64 (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)))) (/.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)))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(* -1 (* alpha (sqrt (/ 1 (+ 2 alpha)))))
(*.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))))))
(fma.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1/2 binary64))) beta (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* -1 (* alpha (sqrt (/ 1 (+ 2 alpha))))) (* beta (+ (sqrt (/ 1 (+ 2 alpha))) (+ (* 1/2 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 3))))) (* beta (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 alpha) 3)))) (+ (* -3/8 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 5))))) (* beta (+ (* 5/16 (* alpha (sqrt (/ 1 (pow (+ 2 alpha) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 alpha) 5)))))))))))))
(fma.f64 (fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 5/16 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 7 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 5 binary64)))) #s(literal 3/8 binary64))) beta (*.f64 (*.f64 #s(literal -3/8 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 5 binary64))))))) beta (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))))
alpha
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(+.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta) (fma.f64 (/.f64 alpha beta) #s(literal 2 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 alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) beta))))
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(sqrt (/ 1 beta))
(sqrt.f64 (/.f64 #s(literal 1 binary64) beta))
(+ (sqrt (/ 1 beta)) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 5 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta))))
(+ (sqrt (/ 1 beta)) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 7))) (+ (* 1/4 (* beta (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))) (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) beta (+.f64 #s(literal 2 binary64) alpha))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta))))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.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)
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 alpha beta)) beta beta)
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
1
#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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) beta) beta) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
(* -1/8 (pow beta 2))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta) beta)
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1/4 binary64) beta)) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1/4 binary64) beta)) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* -1/8 beta)
(*.f64 #s(literal -1/8 binary64) beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta)
1
#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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
beta
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(sqrt beta)
(sqrt.f64 beta)
(* beta (+ (sqrt (/ 1 beta)) (* -1 (* alpha (sqrt (/ 1 (pow beta 3)))))))
(*.f64 (fma.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta))) beta)
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))) beta)
(* beta (+ (sqrt (/ 1 beta)) (+ (* -1 (* alpha (sqrt (/ 1 (pow beta 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* 1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 (pow beta 5))))))))))
(*.f64 (+.f64 (fma.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 5 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta))) beta)
beta
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
2
#s(literal 2 binary64)
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) 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 (fma.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (neg.f64 (neg.f64 (+.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 (fma.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta))) (neg.f64 beta)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) beta))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 (neg.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 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))) (neg.f64 beta))) beta))
(* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta))))
(+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (+ (* 1/2 (* (sqrt (/ 1 (pow beta 5))) (pow (+ 2 alpha) 2))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 5 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt beta) (pow (+ 2 alpha) 2))) (* 1/2 (* (sqrt (/ 1 beta)) (+ (* -1/4 (/ (* beta (pow (+ 2 alpha) 2)) (pow (sqrt -1) 2))) (pow (+ 2 alpha) 3))))) (pow beta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow beta 3))) (+ 2 alpha))) (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))))
(-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (sqrt.f64 beta) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -1 binary64)) #s(literal -1/4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))) (pow.f64 beta #s(literal 3 binary64))))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 (neg.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 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))) (neg.f64 beta))) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 (neg.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 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))) (neg.f64 beta))) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
(* -1/8 (pow beta 2))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta) beta)
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1/4 binary64) beta)) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1/4 binary64) beta)) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* -1/8 beta)
(*.f64 #s(literal -1/8 binary64) beta)
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) beta)) (neg.f64 beta))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) beta)) (neg.f64 beta))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) beta)) (neg.f64 beta))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 (neg.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 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))) (neg.f64 beta))) beta))
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
beta
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) 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 (neg.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 (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (neg.f64 (+.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))) (neg.f64 beta))) beta))
(* (sqrt beta) (pow (sqrt -1) 2))
(*.f64 (sqrt.f64 beta) #s(literal -1 binary64))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 (pow beta 3)))))))
(*.f64 (fma.f64 (neg.f64 alpha) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))) (neg.f64 beta))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1/2 (* (sqrt (/ 1 beta)) (+ 2 alpha)))) beta)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) alpha (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)))) (neg.f64 beta))) (neg.f64 beta))
(* -1 (* beta (+ (* -1 (* (sqrt (/ 1 beta)) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (* alpha (pow (sqrt -1) 2)) (sqrt (/ 1 beta)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 beta)) (pow (+ 2 alpha) 2))) (+ (* -1/2 (* (* alpha (+ 2 alpha)) (sqrt (/ 1 beta)))) (* 1/2 (* (sqrt beta) (+ 2 alpha))))) beta))) beta)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) alpha (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (sqrt.f64 beta))) (neg.f64 beta))) (neg.f64 beta))) (neg.f64 beta))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 beta))

rewrite197.0ms (2.6%)

Memory
-16.1MiB live, 351.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040234
058234
1292216
22360216
09709212
Stop Event
iter limit
node limit
iter limit
Counts
19 → 298
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 (fma.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
(*.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))
(*.f64 (pow.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
(+.f64 beta alpha)
Outputs
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (*.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 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 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 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64))) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 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 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (-.f64 beta alpha)) (pow.f64 (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (/.f64 alpha (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 (/.f64 alpha (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))) (pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) (-.f64 beta alpha)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -1/2 binary64)) (pow.f64 (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/2 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(exp.f64 (fma.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1/4 binary64) (*.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 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)))
(pow.f64 (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64))
(/.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 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -8 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (exp.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)))) (exp.f64 (log.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)))) (exp.f64 (log.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (-.f64 #s(literal 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 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 alpha (-.f64 beta #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 beta (-.f64 alpha #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 alpha (-.f64 beta #s(literal -2 binary64))))))
(/.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 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 beta (-.f64 alpha #s(literal -2 binary64))))))
(/.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 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 (-.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 3 binary64)) #s(literal -8 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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal -8 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)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta) #s(literal 2 binary64))
(fma.f64 (fma.f64 beta beta #s(literal -4 binary64)) (pow.f64 (+.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)) alpha)
(fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (pow.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal -1 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)) #s(literal -8 binary64)) (pow.f64 (fma.f64 beta beta (fma.f64 #s(literal -2 binary64) beta #s(literal 4 binary64))) #s(literal -1 binary64)) alpha)
(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)) beta)
(fma.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)) #s(literal 2 binary64))
(fma.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) beta (-.f64 alpha #s(literal -2 binary64)))
(fma.f64 beta #s(literal 1 binary64) (-.f64 alpha #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 alpha beta) #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 #s(literal -8 binary64) (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
(exp.f64 (log.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(+.f64 (-.f64 alpha #s(literal -2 binary64)) beta)
(+.f64 (-.f64 beta #s(literal -2 binary64)) alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha (-.f64 beta #s(literal -2 binary64)))
(+.f64 beta (-.f64 alpha #s(literal -2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 beta (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta))
(*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64)) (pow.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)) #s(literal 1/16 binary64))) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal -1/32 binary64)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) #s(literal -1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64))))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(fma.f64 beta #s(literal -1/8 binary64) #s(literal 1/4 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (fma.f64 #s(literal -1/8 binary64) beta #s(literal -1/4 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))
(+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta))
#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 (*.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 (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))))
(/.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 (+.f64 #s(literal 1 binary64) beta) alpha)
(/.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)))
(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 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) beta)) (*.f64 (-.f64 #s(literal 1 binary64) beta) (*.f64 beta beta))) (*.f64 (-.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 1 binary64) beta)))
(/.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 (-.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) (/.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 (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))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #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 alpha #s(literal -2 binary64))) #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 alpha (neg.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
(+.f64 (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha))
(*.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)) alpha)
(*.f64 (neg.f64 alpha) (pow.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
(*.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 alpha)) (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) alpha) (-.f64 alpha #s(literal -2 binary64)))
(/.f64 (*.f64 alpha #s(literal 1 binary64)) (-.f64 alpha #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha)))
(/.f64 (neg.f64 alpha) (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
(neg.f64 (/.f64 alpha (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 alpha #s(literal -2 binary64)) alpha)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (-.f64 beta alpha)))
(*.f64 (-.f64 beta alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 beta alpha))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (+.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(fma.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) beta (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (neg.f64 alpha)))
(fma.f64 beta (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 beta (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 alpha) (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) beta) (*.f64 (pow.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (neg.f64 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)))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta))
(*.f64 (*.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 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)))
(*.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)))
(pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) #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 (-.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))
(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))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (-.f64 beta alpha)) (*.f64 (-.f64 beta alpha) (*.f64 alpha alpha))) (pow.f64 (-.f64 beta alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (*.f64 beta beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 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 (-.f64 alpha beta) (*.f64 beta 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 beta alpha)))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (-.f64 beta alpha)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 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 alpha #s(literal 3 binary64)) (pow.f64 beta #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 (-.f64 alpha beta) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))))
(/.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 #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)))))
(fma.f64 #s(literal 1 binary64) beta alpha)
(fma.f64 beta #s(literal 1 binary64) 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 alpha beta)
(+.f64 beta alpha)

eval91.0ms (1.2%)

Memory
14.5MiB live, 247.3MiB allocated
Compiler

Compiled 21 808 to 2 652 computations (87.8% saved)

prune25.0ms (0.3%)

Memory
6.6MiB live, 91.4MiB allocated
Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New6009609
Fresh347
Picked145
Done022
Total60419623
Accuracy
100.0%
Counts
623 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.6%
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
74.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
26.6%
#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.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
25.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
50.3%
#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)))
3.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ alpha (+ 2 alpha)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
6.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
30.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
46.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
45.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
48.5%
#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))))
49.3%
#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))))
48.5%
#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))))
23.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.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)) alpha)))
23.6%
#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)))
38.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 899 to 648 computations (27.9% saved)

simplify446.0ms (5.8%)

Memory
11.0MiB live, 168.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
044295
063295
197295
2146295
3283295
4481295
5735295
61116295
71731295
82731295
94730295
105605295
116304295
126574295
136724295
146742295
156864295
166944295
177113295
187113295
197113295
207399295
217583295
227594295
237594295
247594295
257600295
07600285
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#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 (* (- 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)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
#s(literal 1/8 binary64)
alpha
#s(literal -1/4 binary64)
#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 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
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 (* (- 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)
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64))
#s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) 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 beta alpha)
beta
Outputs
#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 (* (- 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)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
#s(literal 1/8 binary64)
alpha
#s(literal -1/4 binary64)
#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 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
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 (* (- 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)
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
#s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
#s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha))
#s(literal 1 binary64)
(+.f64 #s(literal 2 binary64) alpha)
(-.f64 alpha #s(literal -2 binary64))
#s(literal 2 binary64)
alpha
(-.f64 beta alpha)
beta

localize209.0ms (2.7%)

Memory
-26.6MiB live, 298.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 #s(literal 2 binary64) alpha)
accuracy0.015625
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))
accuracy15.665537999374285
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64))
accuracy18.203874004027575
#s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
accuracy0
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
accuracy0.03125
(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))
accuracy18.345246355554313
#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))))
accuracy20.170256019972783
#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
(/.f64 beta alpha)
accuracy42.295077343605094
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
accuracy45.9444017528965
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
accuracy0
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
accuracy18.345246355554313
#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))))
accuracy20.2981341293643
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
accuracy0
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
accuracy0
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
accuracy18.345246355554313
#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))))
accuracy19.81777640917382
#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)))
Samples
65.0ms44×1valid
50.0ms32×2valid
50.0ms180×0valid
Compiler

Compiled 494 to 89 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-mult: 42.0ms (31.7% of total)
ival-add: 39.0ms (29.5% of total)
ival-div: 34.0ms (25.7% of total)
adjust: 10.0ms (7.6% of total)
ival-sub: 4.0ms (3% of total)
ival-pow: 3.0ms (2.3% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series36.0ms (0.5%)

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

6 calls:

TimeVariablePointExpression
2.0ms
alpha
@-inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* 1/8 alpha) -1/4) alpha) 1/2) (+ (* 1/8 alpha) -1/4) (/ (+ (/ (- 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 beta) alpha) (/ beta alpha) (/ (+ (/ (- 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) (/ (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) 2) (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) (pow (+ 2 (+ alpha beta)) -1) (/ 1 (+ 2 alpha)) (+ (* -1/16 alpha) 1/8) (+ 2 alpha))
2.0ms
alpha
@inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* 1/8 alpha) -1/4) alpha) 1/2) (+ (* 1/8 alpha) -1/4) (/ (+ (/ (- 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 beta) alpha) (/ beta alpha) (/ (+ (/ (- 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) (/ (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) 2) (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) (pow (+ 2 (+ alpha beta)) -1) (/ 1 (+ 2 alpha)) (+ (* -1/16 alpha) 1/8) (+ 2 alpha))
2.0ms
alpha
@0
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* 1/8 alpha) -1/4) alpha) 1/2) (+ (* 1/8 alpha) -1/4) (/ (+ (/ (- 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 beta) alpha) (/ beta alpha) (/ (+ (/ (- 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) (/ (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) 2) (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) (pow (+ 2 (+ alpha beta)) -1) (/ 1 (+ 2 alpha)) (+ (* -1/16 alpha) 1/8) (+ 2 alpha))
1.0ms
beta
@inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* 1/8 alpha) -1/4) alpha) 1/2) (+ (* 1/8 alpha) -1/4) (/ (+ (/ (- 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 beta) alpha) (/ beta alpha) (/ (+ (/ (- 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) (/ (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) 2) (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) (pow (+ 2 (+ alpha beta)) -1) (/ 1 (+ 2 alpha)) (+ (* -1/16 alpha) 1/8) (+ 2 alpha))
1.0ms
beta
@-inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (+ (* (+ (* 1/8 alpha) -1/4) alpha) 1/2) (+ (* 1/8 alpha) -1/4) (/ (+ (/ (- 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 beta) alpha) (/ beta alpha) (/ (+ (/ (- 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) (/ (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) 2) (+ (* (pow (+ 2 (+ alpha beta)) -1) (- beta alpha)) 1) (pow (+ 2 (+ alpha beta)) -1) (/ 1 (+ 2 alpha)) (+ (* -1/16 alpha) 1/8) (+ 2 alpha))

simplify312.0ms (4.1%)

Memory
6.0MiB live, 287.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05226185
116425894
251815717
083185415
Stop Event
iter limit
node limit
Counts
348 → 346
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/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(- (* 1/8 alpha) 1/4)
(- (* 1/8 alpha) 1/4)
(* 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/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* -1/4 alpha))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
1/2
(+ 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)
(- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)
(* 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))))
(/ 1 (+ 2 beta))
(+ (* -1 (/ alpha (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta)))
(+ (* alpha (- (/ alpha (pow (+ 2 beta) 3)) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow (+ 2 beta) 4))) (/ 1 (pow (+ 2 beta) 3)))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
1/8
(+ 1/8 (* -1/16 alpha))
(+ 1/8 (* -1/16 alpha))
(+ 1/8 (* -1/16 alpha))
2
(+ 2 alpha)
(+ 2 alpha)
(+ 2 alpha)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ 1 alpha)
(/ (- 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/8 (pow alpha 2))
(* (pow alpha 2) (- 1/8 (* 1/4 (/ 1 alpha))))
(* (pow alpha 2) (- (+ 1/8 (/ 1/2 (pow alpha 2))) (* 1/4 (/ 1 alpha))))
(* (pow alpha 2) (- (+ 1/8 (/ 1/2 (pow alpha 2))) (* 1/4 (/ 1 alpha))))
(* 1/8 alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ 1 alpha)
(/ (- 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))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* 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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ 1 alpha)
(/ (- 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/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)))))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) (+ 1/16 (/ 1/4 (pow alpha 2)))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ (+ 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)
(/ (+ 1 (* -1 (/ (+ 2 beta) alpha))) alpha)
(/ (- (+ 1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha))) alpha)
(/ (- (+ 1 (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha)))) 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/16 alpha)
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(* alpha (+ 1 (* 2 (/ 1 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 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/8 (pow alpha 2))
(* (pow alpha 2) (- 1/8 (* 1/4 (/ 1 alpha))))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* 1/8 alpha)
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/ 1 alpha)
(* -1 (/ (- (* 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 alpha)
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 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 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta 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 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/16 (pow alpha 3))
(* -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)))))
(* -1/16 (pow alpha 2))
(* (pow alpha 2) (- (* 1/8 (/ 1 alpha)) 1/16))
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(* -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 alpha)
(* -1 (/ (- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 2) alpha) (+ 2 beta)) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 3) alpha) (pow (+ 2 beta) 2)) alpha)) (+ 2 beta)) alpha)) 1) alpha))
(/ 1 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/16 alpha)
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* 1/2 (- 1 (/ 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)
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* 1/2 (- 1 (/ 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 (+ 2 alpha))
(+ (* -1 (/ beta (pow (+ 2 alpha) 2))) (/ 1 (+ 2 alpha)))
(+ (* beta (- (/ beta (pow (+ 2 alpha) 3)) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha)))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 3)))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 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))))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(+ 1 (* -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 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta 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))))))
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 beta)
(/ (+ 1 (* -1 (/ (+ 2 alpha) beta))) beta)
(/ (- (+ 1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))) beta)
(/ (- (+ 1 (* -1 (/ (pow (+ 2 alpha) 3) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))) beta)
1
(+ 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
(+ 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
(+ 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)))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
1
(+ 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
(+ 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
(- (+ 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 (/ (- (+ (* 2 (/ 1 beta)) (/ alpha beta)) 1) beta))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 2) beta) (+ 2 alpha)) beta)) 1) beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 3) beta) (pow (+ 2 alpha) 2)) beta)) (+ 2 alpha)) beta)) 1) beta))
Outputs
(* 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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (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 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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.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)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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/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 (- (* 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/4
#s(literal -1/4 binary64)
(- (* 1/8 alpha) 1/4)
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
(- (* 1/8 alpha) 1/4)
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
(- (* 1/8 alpha) 1/4)
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
(* 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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (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 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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.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)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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/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 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #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 (+ 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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (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 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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.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)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (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 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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.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)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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/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))
(- (* 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/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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (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 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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (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 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 (+.f64 (/.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)))) #s(literal 1/2 binary64))) alpha (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #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)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(-.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha (/.f64 alpha (+.f64 #s(literal 2 binary64) 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))))
(fma.f64 (-.f64 (*.f64 (+.f64 (/.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 (/.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 (-.f64 (fma.f64 (-.f64 (+.f64 (/.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)))) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) alpha (neg.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 (+ 2 beta))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))
(+ (* -1 (/ alpha (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (/ alpha (pow (+ 2 beta) 3)) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))
(fma.f64 (-.f64 (/.f64 alpha (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 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (* alpha (+ (* -1 (/ alpha (pow (+ 2 beta) 4))) (/ 1 (pow (+ 2 beta) 3)))) (/ 1 (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (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/8
#s(literal 1/8 binary64)
(+ 1/8 (* -1/16 alpha))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
(+ 1/8 (* -1/16 alpha))
(fma.f64 #s(literal -1/16 binary64) alpha #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)
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(+ 2 alpha)
(+.f64 #s(literal 2 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 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (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 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(* 1/8 (pow alpha 2))
(*.f64 (*.f64 alpha alpha) #s(literal 1/8 binary64))
(* (pow alpha 2) (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) alpha)
(* (pow alpha 2) (- (+ 1/8 (/ 1/2 (pow alpha 2))) (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 alpha alpha)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1/4 binary64) alpha)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (+ 1/8 (/ 1/2 (pow alpha 2))) (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 alpha alpha)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1/4 binary64) alpha)) (*.f64 alpha alpha))
(* 1/8 alpha)
(*.f64 #s(literal 1/8 binary64) alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) 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 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (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 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.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)
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) alpha) #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/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 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (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 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta 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 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (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 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 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) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) #s(literal 1/16 binary64)) (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 #s(literal 1/2 binary64) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) 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 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) 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) (/.f64 #s(literal 1/4 binary64) alpha)) 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) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) #s(literal 1/16 binary64)) (*.f64 alpha 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 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha) (/.f64 (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 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.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 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 beta alpha) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) alpha) beta)) (+.f64 (fma.f64 #s(literal 2 binary64) beta (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)) #s(literal 2 binary64))) 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 #s(literal 2 binary64) beta (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)) #s(literal 2 binary64)) (/.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 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (+ 1 (* -1 (/ (+ 2 beta) alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) alpha)
(/ (- (+ 1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (* -1 (/ (pow (+ 2 beta) 3) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ beta alpha)))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)) alpha) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)))) 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 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) 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)
(* alpha (- (* 1/8 (/ 1 alpha)) 1/16))
(*.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) alpha) #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)
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -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 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) alpha)) (neg.f64 alpha))
(* 1/8 (pow alpha 2))
(*.f64 (*.f64 alpha alpha) #s(literal 1/8 binary64))
(* (pow alpha 2) (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) alpha)
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(*.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)) alpha)) alpha) alpha)
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(*.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)) alpha)) alpha) alpha)
(* 1/8 alpha)
(*.f64 #s(literal 1/8 binary64) alpha)
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -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 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) alpha)) (neg.f64 alpha))
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/2 binary64) alpha)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -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 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -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 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) alpha)) (neg.f64 alpha))
(* -1/16 (pow alpha 3))
(*.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/16 binary64))
(* -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)))
(* -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 (/.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/16 binary64)) alpha) alpha)
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) #s(literal 1/16 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (- (* -1 (/ (- (* 1/4 (/ 1 alpha)) 1/8) alpha)) 1/16))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha) #s(literal 1/16 binary64)) (*.f64 alpha alpha))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal -1/2 binary64))
(* -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 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) #s(literal -1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))) (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 (-.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) beta) beta) #s(literal 2 binary64)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha))) alpha) 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 #s(literal -2 binary64) beta) (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta) (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha))) (neg.f64 alpha))) alpha) beta)) (neg.f64 alpha))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (+ (* 2 (/ 1 alpha)) (/ beta alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 2) alpha) (+ 2 beta)) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) beta) #s(literal 2 binary64)) alpha)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 beta) 3) alpha) (pow (+ 2 beta) 2)) alpha)) (+ 2 beta)) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)) alpha)) (neg.f64 alpha))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) alpha)) (neg.f64 alpha))
(* -1/16 alpha)
(*.f64 #s(literal -1/16 binary64) alpha)
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) alpha)))
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) alpha)))
(* -1 (* alpha (- 1/16 (* 1/8 (/ 1 alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) alpha)))
alpha
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 1 (* 2 (/ 1 alpha))))
(+.f64 #s(literal 2 binary64) 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 (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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)))) (*.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) beta) (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.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))))
(*.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 (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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)))) (*.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) beta) (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.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))))
(*.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 (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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)))) (*.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) beta) (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 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 (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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)))) (*.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) beta) (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.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))))
(*.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 (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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)))) (*.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) beta) (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 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)))
(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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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 (* 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 (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 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 alpha (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 (+ 2 alpha))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))
(+ (* -1 (/ beta (pow (+ 2 alpha) 2))) (/ 1 (+ 2 alpha)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (/ beta (pow (+ 2 alpha) 3)) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha)))
(fma.f64 (-.f64 (/.f64 beta (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 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* beta (- (* beta (+ (* -1 (/ beta (pow (+ 2 alpha) 4))) (/ 1 (pow (+ 2 alpha) 3)))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 #s(literal 1/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 (+.f64 (/.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))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #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)))
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 #s(literal 1/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 (+.f64 (/.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))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #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)))
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 #s(literal 1/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 (+.f64 (/.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))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #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)))
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta 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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 #s(literal 1/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 (+.f64 (/.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))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #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)))
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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) (/.f64 #s(literal 1/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 (+.f64 (/.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))) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #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 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta) (fma.f64 (/.f64 alpha beta) #s(literal 2 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 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (fma.f64 (/.f64 alpha beta) #s(literal 2 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64)) (/.f64 #s(literal 2 binary64) beta))))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ (+ 1 (* -1 (/ (+ 2 alpha) beta))) beta)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) beta)
(/ (- (+ 1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta))) beta)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) alpha) #s(literal 2 binary64)) beta) #s(literal 1 binary64)) beta)
(/ (- (+ 1 (* -1 (/ (pow (+ 2 alpha) 3) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))) beta)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) alpha) #s(literal 2 binary64)) beta) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64)))) beta)
1
#s(literal 1 binary64)
(+ 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.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))
1
#s(literal 1 binary64)
(+ 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.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))
1
#s(literal 1 binary64)
(+ 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.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))
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
1
#s(literal 1 binary64)
(+ 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.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))
1
#s(literal 1 binary64)
(+ 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 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.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
#s(literal 2 binary64)
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) 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 (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (+.f64 #s(literal 2 binary64) alpha) (+.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 #s(literal 2 binary64) alpha)) (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) alpha) beta) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta)) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(* -1 (/ (- (+ (* 2 (/ 1 beta)) (/ alpha beta)) 1) beta))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) beta)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 2) beta) (+ 2 alpha)) beta)) 1) beta))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) alpha) #s(literal 2 binary64)) beta)) (neg.f64 beta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 2 alpha) 3) beta) (pow (+ 2 alpha) 2)) beta)) (+ 2 alpha)) beta)) 1) beta))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta)) beta)) (neg.f64 beta))

rewrite326.0ms (4.3%)

Memory
-5.9MiB live, 275.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044274
063274
1310274
22423274
08778274
Stop Event
iter limit
node limit
iter limit
Counts
20 → 219
Calls
Call 1
Inputs
#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 (* (- 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)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 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(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 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 (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))
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64))
#s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))
(fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64))
(+.f64 #s(literal 2 binary64) alpha)
Outputs
#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 (* (- 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)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #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 #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 #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 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 1/2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #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 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64)) (fma.f64 (fma.f64 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #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 #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 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #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 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 1/2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 alpha (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 2 binary64)) (fma.f64 (fma.f64 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 #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 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha))
(*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) #s(literal -1/16 binary64)) (pow.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64)) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/16 binary64) (*.f64 alpha #s(literal -1/32 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) #s(literal -1/16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/16 binary64) (*.f64 alpha #s(literal -1/32 binary64)))) (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) #s(literal 1/16 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/8 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) #s(literal -1/16 binary64))) (neg.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/16 binary64) (*.f64 alpha #s(literal -1/32 binary64))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) #s(literal -1/16 binary64)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64)) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha)) (*.f64 alpha #s(literal -1/32 binary64)))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/16 binary64) (*.f64 alpha #s(literal -1/32 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) #s(literal -1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/16 binary64) (*.f64 alpha #s(literal -1/32 binary64)))) (fma.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal -1/64 binary64))))
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
(fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))))
(+.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal -1/4 binary64))
(+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/8 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 (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) #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 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) (-.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 #s(literal 1/16 binary64) (*.f64 alpha alpha) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha)) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (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))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) #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 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha)) (*.f64 alpha #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #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 #s(literal 1/16 binary64) (*.f64 alpha alpha) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 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 (*.f64 #s(literal 1/16 binary64) (*.f64 alpha alpha)) (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 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) beta)
(*.f64 (neg.f64 beta) (pow.f64 (neg.f64 alpha) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 beta alpha))
(*.f64 beta (pow.f64 alpha #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 alpha beta) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 alpha beta) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 alpha)))
(/.f64 (neg.f64 beta) (neg.f64 alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha beta))
(/.f64 beta alpha)
(neg.f64 (/.f64 (neg.f64 beta) alpha))
(neg.f64 (/.f64 beta (neg.f64 alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha beta)) #s(literal -1 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)))
(*.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 (-.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 (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/4 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)) (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 #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 (+.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) (/.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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 binary64))) #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)) (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64))) (*.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/16 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal 1/4 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/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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 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) (/.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 (pow.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 3 binary64)) #s(literal -1/64 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 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.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) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(*.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #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) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))))) (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (*.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64))) (pow.f64 (fma.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 beta alpha) #s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))))
#s(approx (pow (+ 2 (+ alpha beta)) -1) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (-.f64 #s(literal 2 binary64) alpha))
(*.f64 (pow.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) alpha))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) alpha)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1 binary64)))
(*.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 (-.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 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) #s(literal 1/64 binary64))) (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 binary64)) (fma.f64 #s(literal -1/16 binary64) alpha #s(literal -1/8 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 (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) (/.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 #s(literal 2 binary64) alpha) #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 (+.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) alpha) (-.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))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) alpha)) (*.f64 (-.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha))) (*.f64 (-.f64 #s(literal 2 binary64) alpha) (-.f64 #s(literal 2 binary64) alpha)))
(/.f64 (-.f64 (*.f64 alpha alpha) #s(literal 4 binary64)) (-.f64 alpha #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal 2 binary64) alpha)))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) alpha)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 2 binary64) alpha))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 #s(literal 1 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))) (fma.f64 alpha alpha (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) alpha))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) alpha) (-.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)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 2 binary64) alpha)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1 binary64))))
(+.f64 #s(literal 2 binary64) alpha)
(+.f64 alpha #s(literal 2 binary64))

eval70.0ms (0.9%)

Memory
-3.6MiB live, 111.8MiB allocated
Compiler

Compiled 14 238 to 1 699 computations (88.1% saved)

prune55.0ms (0.7%)

Memory
18.3MiB live, 62.4MiB allocated
Pruning

19 alts after pruning (8 fresh and 11 done)

PrunedKeptTotal
New3691370
Fresh178
Picked055
Done066
Total37019389
Accuracy
100.0%
Counts
389 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.6%
(/.f64 (fma.f64 #s(approx (pow (+ 2 (+ alpha beta)) -1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
74.6%
#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)))
25.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha))
28.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
25.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
50.3%
#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)))
3.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ alpha (+ 2 alpha)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
6.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
30.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
46.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
45.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
46.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64)))
48.5%
#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))))
49.3%
#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))))
48.5%
#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))))
23.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.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)) alpha)))
23.6%
#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)))
38.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 1 492 to 607 computations (59.3% saved)

regimes54.0ms (0.7%)

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

5 calls:

16.0ms
beta
14.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
9.0ms
alpha
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
95.6%2alpha
75.8%1beta
99.9%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes23.0ms (0.3%)

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

3 calls:

11.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
5.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
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 33 to 26 computations (21.2% saved)

regimes21.0ms (0.3%)

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

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

Compiled 33 to 26 computations (21.2% saved)

regimes20.0ms (0.3%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes13.0ms (0.2%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes37.0ms (0.5%)

Memory
-24.6MiB live, 56.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 (+ (* (/ beta (- beta -2)) 1/2) 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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ alpha (+ 2 alpha)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
#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) (/.f64 #s(approx (+ 1 beta) #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(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes9.0ms (0.1%)

Memory
30.3MiB live, 30.3MiB 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 (+ (* (/ beta (- beta -2)) 1/2) 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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ alpha (+ 2 alpha)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
#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) (/.f64 #s(approx (+ 1 beta) #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))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #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

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

Compiled 33 to 26 computations (21.2% saved)

regimes9.0ms (0.1%)

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

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

Compiled 33 to 26 computations (21.2% saved)

regimes12.0ms (0.2%)

Memory
-4.0MiB live, 35.1MiB 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 (+ (* (/ beta (- beta -2)) 1/2) 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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ alpha (+ 2 alpha)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
#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 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Calls

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes11.0ms (0.1%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes9.0ms (0.1%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes6.0ms (0.1%)

Memory
22.7MiB live, 22.7MiB 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:

1.0ms
beta
1.0ms
alpha
1.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
1.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
1.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
38.0%1alpha
38.0%1beta
38.0%1(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
38.0%1(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
38.0%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.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999963655
-0.9998965004062744
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999963655
-0.9998965004062744
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9998965004062744
-0.025822884819394397
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
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.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
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.027264802562678662
0.9999892052902154
0.0ms
-0.9998965004062744
-0.025822884819394397
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
0.0ms
-0.9999999999971607
-0.9999999999963655
Compiler

Compiled 16 to 16 computations (0% saved)

bsearch21.0ms (0.3%)

Memory
-11.0MiB live, 68.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
0.056058015859831126
185273.93977980936
Samples
6.0ms106×0valid
3.0ms16×2valid
3.0ms22×1valid
Compiler

Compiled 403 to 330 computations (18.1% saved)

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

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027264802562678662
0.9999892052902154
Compiler

Compiled 16 to 16 computations (0% saved)

simplify31.0ms (0.4%)

Memory
7.0MiB live, 88.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110947
1124947
2138947
3148947
4157947
5177947
6209947
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 -4503599627356985/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha) (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -4503149267407759/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) beta #s(literal -1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ (+ (* alpha -2) -2) beta) 1/2) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 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 -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha)) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 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 -4503599627356985/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal -4503599627356985/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))) (if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (- beta -2)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))

soundness804.0ms (10.5%)

Memory
-32.9MiB live, 966.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0115310818
1377010150
088689389
04332500
113942354
245692155
086512014
07777233
124446767
275416756
081756393
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 191 to 366 computations (69.3% saved)

preprocess66.0ms (0.9%)

Memory
4.1MiB live, 160.4MiB allocated
Compiler

Compiled 1 920 to 248 computations (87.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...